大纲??
Jenkins 官方文档查阅: https://www.jenkins.io/zh/doc/book/pipeline/getting-started/
todo maven部署实践!!! https://www.jenkins.io/doc/tutorials/build-a-java-app-with-maven/
官网文档 https://www.jenkins.io/zh/ https://www.jenkins.io/zh/doc/book/installing/#downloading-and-running-jenkins-in-docker https://mp.weixin.qq.com/s/NHZLONQJTfyurUGkKjlGzg
Docker https://hub.docker.com/r/jenkinsci/blueocean/
Docker 部署Maven依赖配置 https://www.jenkins.io/zh/doc/book/pipeline/docker/
安装部署 https://www.jenkins.io/zh/doc/book/installing/
部署启动
https://www.jenkins.io/zh/doc/book/installing/
maven 应用: https://www.jenkins.io/zh/doc/tutorials/build-a-java-app-with-maven/
流水线 https://www.jenkins.io/zh/doc/book/pipeline/multibranch/
https://www.jenkins.io/doc/book/pipeline/multibranch/
博客参考-docker + shell : cnblogs.com/wang1221/p/16362058.html
下载
docker pull jenkinsci/blueocean
启动
docker run --name=bage-jenkins -p 8080:8080 -v /Users/bage/bage/docker-data/jenkins:/var/jenkins_home -v "$HOME":/home jenkinsci/blueocean
挂载目录
--volume "$HOME":/home
macOS is /Users/<your-username>/Documents/GitHub/simple-java-maven-app
For macOS - /home/Documents/GitHub/simple-java-maven-app
EXP:
/Users/bage/bage/github/simple-java-maven-app
/home/bage/github/simple-java-maven-app
访问
http://localhost:8080
docker exec -it bage-jenkins bash
cat /var/jenkins_home/secrets/initialAdminPassword
拷贝密码
dc631cefb1154ab39e54d538e99a09bd
bage/bage123456
设置时区
个人中心 - 设置 - 用户定义的时区
选择时区
发布
Publish Remote
Publish Remote
编译打包
Publish Remote
https://www.jenkins.io/zh/doc/book/installing/
Obtained Jenkinsfile from git /home/simple-java-maven-app
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 3: Invalid agent type "docker" specified. Must be one of [any, label, none] @ line 3, column 9.