jenkins 中文网:https://jenkins.io/zh/
点击下载:https://jenkins.io/zh/download/
然后选择对应的安装环境,我的CentOS 7.6:
有外网的条件下可以用这三条命令安装
没有外网可以使用下面的rpm包进行安装,似乎没有依赖的说
CentOS系统环境的网站安装教程(Wiki):
https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions
注:如需其他系统的Jenkins安装帮助,请在下载页面https://jenkins.io/zh/download/选择对应的系统进入
# rpm -ivh jenkins-2*.rpm
# whereis java
java: /usr/local/jdk-11.0.4/bin/java
# vim /etc/rc.d/init.d/jenkins
设置Jenkins的运行环境
启动Jenkins
# systemctl start jenkins
Warning: jenkins.service changed on disk. Run 'systemctl daemon-reload' to reload units.
# systemctl daemon-reload
# systemctl restart jenkins
容器类环境的Jenkins搭建请参考:
https://www.cnblogs.com/zhrngM/p/11449365.html
发现一篇很好的文章,就不浪费笔墨了
https://cnblogs.com/rslai/p/8135460.html
向作者敬礼!
后续...
我们来看看官方推荐文档有什么值得注意的:
1、使用open jdk,开源软件的意向如此
2、Jenkins将以守护进程的方式启动
3、Jenkins错误排查时的日志所在路径
4、Jenkins启动所使用的配置文件及其路径
5、web访问端口
6、网络安全
看一眼日志:
配置防火墙
firewall-cmd --permanent --
new
-service=jenkins
firewall-cmd --permanent --service=jenkins --set-
short
=
"Jenkins Service Ports"
firewall-cmd --permanent --service=jenkins --set-description=
"Jenkins service firewalld port exceptions"
firewall-cmd --permanent --service=jenkins --add-port=
8080
/tcp
firewall-cmd --permanent --add-service=jenkins
firewall-cmd --zone=
public
--add-service=http --permanent
firewall-cmd --reload
|
# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
防火墙没开,开一下
# systemctl start firewalld