美文网首页
docker安装jenkins,把vue项目发布到nginx

docker安装jenkins,把vue项目发布到nginx

作者: 随风飞2019 | 来源:发表于2020-06-23 20:34 被阅读0次

拉取最新镜像
docker pull jenkins/jenkins:lts
查看已经安装的jenkins镜像
docker images

启动一个jenkins容器
docker run -d --name zywjenkins -p 8080:8080 -v /home/jenkins:/home/jenkins jenkins/jenkins:lts

查看容器运行情况
docker ps -a

服务器开放端口号8080
通过ip+端口号访问

解锁 Jenkins,首先进入容器内部
docker exec -it zywjenkins bash
看到$表示进入容器成功
根据web页面提醒,使用cat命令查看密码
cat /var/jenkins_home/secrets/initialAdminPassword

安装推荐插件,进入系统后可修改密码,继续后续操作。

下面是创建项目,打包,发布到nginx服务器的流程

1.安装nodejs插件,并配置

系统管理——插件管理——可选插件搜索nodejs——直接安装,重启jenkins
系统管理——全局工具配置——最下面nodejs——别名:nodejs_dev,勾选自动安装,选择最新版本——应用保存——最好重启一下jenkins

2.Public Over SSH插件安装及配置

系统管理-插件管理-可选插件中 直接搜 publish over ssh 点击安装,安装完之后,重启jenkins
系统管理-系统配置,最下面Publish over SSH
SSH Servers里面,填写Name,Hostname,Username,高级里面填写服务器密码
应用保存退出

3.创建jenkins项目

新建任务——取名:生活码头APP,自由风格,确定进入下一步——
general里选择GitHub 项目,填写仓库地址
源码管理选git,输入仓库名称,添加git账户密码——构建触发器不选
构建环境,选择rovide Node & npm bin/ folder to PATH
构建,增加构建步骤,执行shell

npm install
npm run build
tar -zcvf dist.tar.gz ./dist
echo "构建成功下面将执行命令,把文件复制到nginx服务器!"

构建,增加构建步骤,Send files or execute commands over SSH,ssh serverName下拉选择,Source files为上面打包生成的dist.tar.gz,Exec command命令如下

mv ./dist.tar.gz /home/zyw/zaixianzuche
cd /home/zyw/zaixianzuche
rm -rf dist/
tar -zxvf  dist.tar.gz
rm -rf dist.tar.gz
把打包文件,发送到nginx服务器根目录,删除原来的,解压缩等,点击应用——保存

下面即可打包项目,需要提前配置nginx服务器,把项目目录指向上面的/home/zyw/zaixianzuche/dist目录

参考https://blog.csdn.net/lx_nhs/article/details/103503412

相关文章

网友评论

      本文标题:docker安装jenkins,把vue项目发布到nginx

      本文链接:https://www.haomeiwen.com/subject/luckfktx.html