[参考] https://www.jenkins.io/zh/doc/book/installing/
先上一张jenkins的发布流程图
一、docker 安装jenkins
镜像版本的选择jenkinsci/blueocean
或者jenkins/jenkins:<版本号>
这两个版本有啥区别呢,第一版本内置blueocean
的,后者是不带的
建议使用的Docker映像是jenkinsci/blueocean image(来自 the Docker Hub repository)。 该镜像包含当前的长期支持 (LTS) 的Jenkins版本 (可以投入使用) ,捆绑了所有Blue Ocean插件和功能。这意味着你不需要单独安装Blue Ocean插件。
jenkinsci/blueocean每次发布Blue Ocean新版本时,都会发布新镜像。您可以在标签 page页上看到以前发布的镜像版本列表 。
您还可以使用其他Jenkins Docker镜像(在Docker Hub上可通过jenkins/jenkins获取)。 但是,这些不会随Blue Ocean的发布而提供,需要通过 Jenkins中的Manage Jenkins > Manage Plugins页面进行安装。 在Blue Ocean入门中了解更多信息。
开始安装
docker run \
-u root \
--rm
-d \
-p 14848:8080 \
-p 50000:50000 \
-v /docker/jenkins:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
--name jenkins jenkinsci/blueocean
浏览器输入地址,显示如下界面
首次登陆需要花几分钟
解锁jenkins,需要进入下方目录,注意是容器内部的目录地址。前面我们启动时做了地址映射,可以直接在主机下的/docker/jenkins
找到/secrets/initalAdminPassword
cat /docker/jenkins/secrets/initialAdminPassword
选择推荐安装
稍等几分钟
设置管理员账号
继续下一步
二、配置Jenkins
点击Manage Jenkins
>Manage Plugins
进入Manage Plugins
>可使用插件>查找Mavan Integration
及Pipeline Maven Configuration
勾选安装完后,需要重启,再次登录
Mavan Integratio