Jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software. Jenkins can be installed through native system packages, Docker, or even run standalone by any machine with a Java Runtime Environment (JRE) installed 其中文大意是:Jenkins是一个独立的开源自动化服务器,可用于自动执行与构建,测试,交付或部署软件相关的各种任务。Jenkins可以通过本机系统软件包,Docker安装,甚至可以安装Java Runtime Environment(JRE)的任何机器独立运行
a、256MB可用内存 b、1GB可用磁盘空间(作为一个Docker容器运行jenkins的话推荐10GB)
a、1GB+可用内存 b、50 GB+ 可用磁盘空间
Java 8—--无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以
注意:如果将Jenkins作为Docker 容器运行,这不是必需的
略
a、wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo b、rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install -y jenkins
vim /etc/sysconfig/jenkins 修改端口号: JENKINS_PORT="8080" 此端口不冲突可以不修改
chattr -i /etc/group;chattr -i /etc/gshadow;chattr -i /etc/passwd;chattr -i /etc/shadow
groupadd jenkins
useradd -g jenkins jenkins
chattr +i /etc/group;chattr +i /etc/gshadow;chattr +i /etc/passwd;chattr +i /etc/shadow
chown -R jenkins:jenkins /var/lib/jenkins
chown -R jenkins:jenkins /var/cache/jenkins
chown -R jenkins:jenkins /var/log/jenkins
注:当然也可以直接改成root用户启动(生产环境中不建议)
vim /etc/sysconfig/jenkins 修改配置 $JENKINS_USER="root" 修改目录权限 chown -R root:root /var/lib/jenkins chown -R root:root /var/cache/jenkins chown -R root:root /var/log/jenkins
service jenkins start/stop/restart
首次进入会要求输入初始密码如下图, 密码在这里 :/var/lib/jenkins/secrets/initialAdminPassword
执行
cat /var/lib/jenkins/secrets/initialAdminPassword
把得到的密码,填入文本框中