Jenkins部署
Jenkins介绍
- 官网:https://www.jenkins.io/zh/
- docker安装部署:https://hub.docker.com/r/jenkins/jenkins
- 官方文档:https://www.jenkins.io/zh/doc/
Jenkins部署
- docker部署
- 创建docker的文件影射卷:
docker volume inspect jenkins
- 创建实例:
docker run -d --name jenkins -p 80:8080 -p 50000:50000 -v jenkins:/var/jenkins_home jenkins/jenkins:lts
- 查看日志:
docker logs -f jenkins
- 获得初始管理密码:
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
- 手动部署
- 简易部署:
java -jar jenkins.war
- 正式部署:
- 调参:调增jvm的参数
- 应用容器:使用tomcat、 jetty启动
- 反向代理:使用nginx设置域名、https
Jenkins配置
- 浏览器访问80端口,输入管理密码选择安装类型即可
-
创建用户
-
进入Jenkins
-
创建插件
构建job
-
创建job
定时构建
-
H * * * *
:一分钟构建一次
-
构建时执行shell脚本
-
进行构建
-
查看控制台输出
Jenkins的启动、停止、重启、重载
- http://[jenkins-server-address][:port]/[command]
- where [command] can be
-
exit
to shutdown jenkins -
restart
to restart jenkins -
reload
to reload the configuration
-
示例: