指定远程web测试服务器登录的用户名root 指定远程web测试服务器部署的目录(不是部署项目的名称)/usr/local/webserver/nginx 测试JenKins 链接 远程web测试服务器是否成功 这里的 web测试服务器 和 JenKins所在的服务器是不同的两个服务器。其中 JenKins所在的服务器是用来部署JenKins的,web测试服务器是用来部署前端项目...
2、安装Docker 3、安装Docker Compose 4、安装Git 5、安装Nginx 7、安装Jenkins 7、添加安全组。在云服务器平台配置端口,比如Jenkins访问的端口,Nginx访问的端口。 1、示例环境 Docker version:24.0.7 Docker Compose version 1.24.0 GIt version:1.8.3.1 Nginx version:1.25.3 Jenkins version:2.414.3 查看上面的...
创建docker内部网段, #创建一个名为data-collection-net的网段docker network create --subnet=172.18.0.0/16 data-collection-net#删除网段docker network rm data-collection-net#给python窗口分配网段docker run --it --net data-collection-net --ip 172.18.0.2 python:3.8bash#注意:172.18.0.1是网段的网关地址,...
-v jenkins-data:/var/jenkins_home ^ -v /var/run/docker.sock:/var/run/docker.sock ^ -v /D/source/jenkins:/home ^ jenkinsci/blueocean 1. 2. 3. 4. 5. 6. 7. 8. 第一次安装jenkins,需要安装jenkins的要求填写admin的密码,安装推荐的插件,另外还要安装两个插件: Docker、Docker PipeLine。 ...
Jenkins 所在Docker容器Node 环境安装 前端项目安装构建 通过ssh 将前端项目发布到服务器 ngnix 部署 发布完成邮件通知 安装系统:linux Docker版本:Docker version 19.03.5, build 633a0ea 一、Docker 安装 Jinkens Docker 安装Jinkens 十分便利,注意的是对硬件要求较高。Docker就不赘述了,不明白的可以看看之前写过的一...
docker和jenkins 自动化部署前端 jenkins docker 自动部署 构建,一、下载Jenkins镜像,安装启动1:创建docker挂载目录,目的是将docker中Jenkins的持久化数据写到本地,否则每次重启jenkins都会重置mkdir-p/root/jenkinschown-R1000/root/jenkins(修改目录权限,重要)2:安装j
实验室每次项目发布测试时,都要手动本地打包好了然后上传到服务器,替换原来nginx下面的目录文件,十分麻烦和繁琐。这次就来优化一下,通过Dockerfile + Jenkins实现自动化部署 二. 实践 Nginx相关 安装nginx 一定要按照官方的安装方式来安装nginx,不然可能会出现一些幺蛾子。笔者之前就直接apt install nginx,结果反向代理一...
5、以jenkins/jenkins为例,咱们启动一下这个images,(具体配置过程可以查看docker + Jenkins前端自动化部署完整实践),执行指令: docker run -d -p 8080:8081 --name my_jenkins -v /var/test_jenkins_home:/var/jenkins_home jenkins/jenkins:lts 6、执行docker ps -a,查看所有容器 ...
通过自动化部署,我们可以快速地将应用程序部署到生产环境,提高开发效率,降低部署风险。本文将介绍如何使用Docker、Jenkins和Nginx实现前端自动化部署。一、Docker简介Docker是一个开源的容器化平台,用于构建、打包和运行应用程序。通过Docker,我们可以将应用程序与其依赖项一起打包,并在任何Docker环境中快速运行。Docker容器的...