完美部署Jenkins的三种方式

第一种方式:Docker部署Jenkins

一、Docker完美部署

在Docker下部署都是使用命令行进行拉取,在拉取前确保使用了容器镜像加速。容器镜像加速设置参考我之前文章中的第二部分CentOS7部署Dockerhttps://www.cnblogs.com/hanxiaobei/p/13073031.html

分六步:

1、docker network create jenkins
2、docker volume create jenkins-docker-certs
3、docker volume create jenkins-data
4、 docker container run --name jenkins-docker --rm --detach --privileged --network jenkins --network-alias docker --env DOCKER_TLS_CERTDIR=/certs --volume jenkins-docker-certs:/certs/client --volume jenkins-data:/var/jenkins_home --publish 2376:2376 docker:dind
这一步我遇到的问题:Unable to find image 'docker:dind' locally
解决办法:docker pull docker:dind
5、docker container run --name jenkins-blueocean --rm --detach --network jenkins --env DOCKER_HOST=tcp://docker:2376 --env DOCKER_CERT_PATH=/certs/client --env DOCKER_TLS_VERIFY=1 --volume jenkins-data:/var/jenkins_home --volume jenkins-docker-certs:/certs/client:ro --publish 8080:8080 --publish 50000:50000 jenkinsci/blueocean
这一步我遇到的问题:Unable to find image 'jenkinsci/blueocean:latest' locally
解决办法:docker pull jenkinsci/blueocean
6、docker ps -a

至此docker完美部署成功!当然也可以自己写成shell脚本的形式执行安装。接下来就是设置jenkins。

二、配置jenkins

1、浏览器打开:http://192.168.209.130:8080/

2、我是在centos7虚拟机中用docker安装的jenkins,所以用命令查看一下管理员的密码

实时查看日志信息:docker logs -f 6a0334f85e01

首次安装会暴露在眼前一串长字符串就是管理员的密码,如下:

3、输入密码进入下一步,这里我选择的是默认安装推荐的插件

如果默认的境外的软件源报超时的错误,可以修改成国内的清华源:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

官方的插件源:https://updates.jenkins.io/update-center.json

当然你也可以单独的下载插件然后再进行安装,官方的下载插件地址:https://updates.jenkins-ci.org/download/plugins/

4、插件安装完成会让你设置一个管理员用户及密码

 5、默认下一步就可以完成jenkins的配置,开始使用吧。

三、Docker下低版本更新到Jenkins2.271

前提:我这更新是用的国内的清华源。

上图中Jenkins的war包就是之前的老版本,如果想更新直接替换这个war包即可。方法如下:

1、先备份一下原来的老包:mv jenkins.war jenkins.war.back

2、下载最新的war包:wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.271/jenkins.war

3、退出docker:exit

重启下docker下的Jenkins即可啦!!!

http://localhost:8080/restart   (重启Jenkins)
http://localhost:8080/reload   (重新加载Jenkins配置文件)

第二种方式:Tomcat部署Jenkins

1、下载war包:https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/

2、下载tomcat:https://tomcat.apache.org/download-10.cgi

3、将下载的tomcat zip包进行解压

4、将下载好的jenkins war包放在 webapps 文件夹下

5、启动tomcat

tomcat下启动成功后需要在URL地址后加上:jenkins。如:http://127.0.0.1:8080/jenkins

第三种方式:在终端直接启动jenkins的war包

启动命令:java -jar jenkins.war
启动成功后,直接访问本地8080端口即可,如:http://127.0.0.1:8080

 

posted @ 2020-06-11 16:27  韩凯1202  阅读(4327)  评论(1编辑  收藏  举报