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

系统配置

全局配置SSH服务器

  • 配置完成后可以远程执行shell命令

配置文件传输插件

插件管理

下载文件传输插件

系统配置

全局配置文件传输插件

新建任务

配置项目git路径

配置项目git路径

配置构建操作

配置构建操作

配置构建后操作

配置构建后操作

  • Source files: jenkins服务器源文件
  • Remove perfix: 移除前缀
  • Remote dirctory: 目标路径
  • Exec commond: 文件传输完成后执行的命令

← Prev Spring Security项目搭建 | Docker镜像构建并部署 Next →