Jenkins自动化打包部署
下载运行
docker pull jenkins/jenkins:lts
docker run -p 9700:8080 -p 50000:5000 --name jenkins \
-u root \
-v /root/mydata/jenkins_home:/var/jenkins_home \
-e JENKINS_OPTS="--prefix=/jenkins" \
-d jenkins/jenkins:lts
docker logs jenkins
- 访问localhost:9700 密码在容器里
- -e JENKINS_OPTS=”–prefix=/jenkins” 设置后访问路径会变为localhost:9700/jenkins,以便后续设置nginx反向代理
全局配置SSH
系统配置
- 配置完成后可以远程执行shell命令
配置文件传输插件
插件管理
系统配置
新建任务
配置项目git路径
配置构建操作
配置构建后操作
- Source files: jenkins服务器源文件
- Remove perfix: 移除前缀
- Remote dirctory: 目标路径
- Exec commond: 文件传输完成后执行的命令