JDK:jdk-8u111-linux-x64.rpm
Linux : Centos 7
Maven: apache-maven-3.5.2-bin.tar.gz
Jenkins:Jenkinsjenkins-2.87-1.1.noarch.rpm

1.在根目录 创建创建文件夹:

mkdkr cloud
mkdir jenkins

下载linux jenkins ,地址:https://pkg.jenkins.io/redhat/
将jenkins放到jenkins目录,解压

[root@localhost jenkins]# rpm -ivh jenkins-2.87-1.1.noarch.rpm
warning: jenkins-2.87-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:jenkins-2.87-1.1                 ################################# [100%]

查看jenkins安装的目录

jenkens:[root@localhost jenkins]# whereis jenkins
jenkins: /usr/lib/jenkins
[root@localhost jenkins]# cd /usr/lib/jenkins
[root@localhost jenkins]# ll
total 72532
-rw-r--r--. 1 root root 74271222 Oct 29 21:06 jenkins.war

启动jenkins

sudo service jenkins start

这里在启动前要安装java jdk,不然会启动不了,这里会提是
[root@localhost jenkins]# systemctl enable jenkins
jenkins.service is not a native service, redirecting to /sbin/chkconfig.
可以 执行命令: /sbin/chkconfig jenkins on,这样执行完后,再起去jenkins 服务 ,systemctl enable jenkins ,systemctl start jenkins

[root@localhost jenkins]# service jenkins start
Starting jenkins (via systemctl):                          [  OK  ]
[root@localhost jenkins]# ps -ef|grep jenkins
jenkins   47399      1 18 21:48 ?        00:00:24 /etc/alternatives/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
root      47611  12526  0 21:50 pts/2    00:00:00 grep --color=auto jenkins
[root@localhost jenkins]# curl http://localhost:8080
<html><head><meta http-equiv='refresh' content='1;url=/login?from=%2F'/><script>window.location.replace('/login?from=%2F');</script></head><body style='background-color:white; color:white;'>


Authentication required
<!--
You are authenticated as: anonymous
Groups that you are in:

Permission you need to have (but didn't): hudson.model.Hudson.Administer
-->

</body></html>                  

这样就安装完成,这里用curl 访问需认证,可以到相应目录下找到密码登录,这里就不多说
用命令查看jenkins进程,已启动

ps -ef|grep jenkins

jenkins的默认端口为8080 ,所以可以通过访问 http://jenkins_server_ip:8080,刚访问进去要输入初始化的密码,这个密码在这个路径:/var/lib/jenkins/secrets
复制其中的密码,登录就会提安装一些插件,可以自行设置安装

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐