一、Jenkins简介
Jenkins是一款开源 CI/CD 软件,用于自动化各种任务,包括构建、测试和部署软件。CI/CD是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。它的核心概念是持续集成、持续交付和持续部署。他的前身是Hudson。

二、在Linux平台下的安装
这里使用的环境是Centos 7,可以使用yum方式来安装jenkins。
yum的repos中默认是没有Jenkins的,需要先将Jenkins存储库添加到yum repos。
sudo wget-O/etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm--importhttps://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum安装Jenkins
yum install jenkins
还有一种方法就是使用docker来安装jenkins,更加的方便快捷!
docker pull jenkinsci/blueocean
docker run -u root --restart=always --name=jenkins -d -p 8091:8080 -p 50000:50000 -v /home/jenkins_home:/var/jenkins_home jenkinsci/blueocean
这样jenkins就已经安装好了!
不过可能会出现Please wait while Jenkins is getting ready to work这样的问题。
这是因为当您第一次访问Jenkins实例的时候,系统会要求您使用自动生成的密码对其解锁。
解决方法:进入Jenkins工作目录修改hudson.model.UpdateCenter.xml,将http://updates.jenkins-ci.org/update-center.json修改为http://mirror.xmission.com/jenkins/updates/update-center.json即可。
这样就可以进入Jenkins界面中。
在docker容器中,使用
cat /var/jenkins_home/secrets/initialAdminPassword
就可以找到本地密码,复制粘贴后即可进入DashBoard。
网友评论