java安装
下载https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
设置
export JAVA_HOME=/usr/local/jdk1.8.0_291
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$PATH:$JAVA_HOME/bin
ln -s /usr/local/jdk1.8.0_291/bin/java /usr/bin/java
jenkins 安装
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
安装这个软件包将会:
安装ssl
openssl pkcs12 -export -out jenkins.p12 \-passout 'pass:123456' -inkey server.key \-in server.crt -certfile ca.crt -name jenkins.devops.com
将Jenkins设置为启动时启动的守护进程。查看/etc/init.d/jenkins
获取更多细节
创建一个jenkins
用户来运行此服务
直接将控制台日志输出到文件/var/log/jenkins/jenkins.log
。如果您正在解决Jenkins问题,请检查此文件
/etc/default/jenkins
为启动填充配置参数,例如JENKINS_HOME
将Jenkins设置为在端口8080上进行监听。使用浏览器访问此端口以开始配置
如果你的/etc/init.d/jenkins
文件无法启动Jenkins,编辑/etc/default/jenkins
, 修改 ----HTTP_PORT=8080----为----HTTP_PORT=8081----
在这里,“8081”也可被换为其他可用端口。
sudo systemctl stop jenkins
修改文件主目录(原为/var/lib/jenkins/
)
sudo mv /var/lib/jenkins/ /opt/
sudo chown -R jenkins:jenkins /opt/jenkins
vim /etc/profile
export JENKINS_HOME=/opt/jenkins
source /etc/profile
(因为启动时通过系统服务,所以需要重启服务器)
(同样可以用ln 链接方式修改储存目录)
ln -s /opt/jenkins /var/lib/.
重启
sudo systemctl enable jenkins
sudo systemctl restart jenkins