本文共 2364 字,大约阅读时间需要 7 分钟。
持续集成(CI/CD)现在基本算是IT行业的基础能力,一般大企业,外企都有专业的IT团队负责建设DevOps流程,程序猿只需要Follow公司规范的流程提高效率就行,但是也不乏好多公司没有规范的流程,所以自己搭建DevOps流程便成为程序员的基本功。
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keysudo yum install -y jenkins
yum install ./jenkins-2.190.3-1.1.noarch.rpm -y
yum install java-1.8.0-openjdk.x86_64 -y
systemctl enable jenkinssystemctl start jenkins
默认直接访问jenkins服务器8080端口就可以打开jenkins主页
http://192.168.2.20:8080/第一次需要输入secret,可以在jenkins的log中找到。
tailf /var/log/jenkins/jenkins.log2019-12-02 13:49:58.654+0000 [id=28] INFO jenkins.install.SetupWizard#init:***************************************************************************************************************************************************************************************Jenkins initial setup is required. An admin user has been created and a password generated.Please use the following password to proceed to installation:7963890ad43440f3b1d3ded44a25e40bThis may also be found at: /var/lib/jenkins/secrets/initialAdminPassword***************************************************************************************************************************************************************************************
然后会进入插件安装界面,建议不要在这个地方选择安装插件,因为会非常慢,可以在进入系统后再安装需要的插件。
Jenkins安装好后会自动添加一个jenkins的默认用户和用户组,当然也可以将Jenkins的默认用户改为root,但是不推荐。
$ vim /etc/sysconfig/jenkins#修改配置$JENKINS_USER="root"
mv /var/lib/jenkins/workspace /data/jenkins/ln -s /data/jenkins/workspace /var/lib/jenkins/workspacechown -R jenkins:jenkins /data/jenkinschown jenkins:jenkins /var/lib/jenkins/workspace
[cent@centos ~]$ grep jenkins /etc/passwdjenkins:x:995:992:Jenkins Automation Server:/var/lib/jenkins:/bin/false
sudo su -l jenkins -c "cd $(pwd); make rpm"
ssh的工作根目录是/tmp,直接使用相对路径就行,这里不要使用绝对路径
转载地址:http://hbcpi.baihongyu.com/