美文网首页
Centos7 安装 Jenkins

Centos7 安装 Jenkins

作者: 娃哈哈喜之郎 | 来源:发表于2020-01-11 22:09 被阅读0次

Centos7 系统的软件管理,是通过 yum 管理的,包括软件的安装、更新、删除等操作。

yum 是基于 yum 软件源来安装或升级软件的,如果你要安装的软件不在其中,就无法使用 yum 来进行安装。我们可以通过 yum repolist 命令,查看现有的 yum 软件源列表。

由于默认的 yum 软件源是不包含 jenkins 的,所以我们需要为 jenkins 添加额外的 yum 软件源,按照规定,yum 软件源放在 /etc/yum.repos.d 目录下,所以我们需要 jenkins.repo 下载后放在该路径下。

通过 wget 工具下载 jenkins.repo

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo

wget 这个名称来源于 world wide web 与 get 的结合,可以从指定的 url 下载文件,其中的 -O 是 --output-document 的缩写,可以将远程服务器上的文件写入到本地指定目录下的文件。

为了保证软件来源的正确性和安全性,需要导入 GPG 公钥,执行 rpm --import 命令导入

rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

导入后的公钥,我们通过以下的命令查询

rpm -qa gpg-pubkey

经过前面两步,接下来就可以正式安装 jenkins 了

yum install jenkins

到现在,虽然 jenkins 安装完成了,但是不代表现在就可以启动 jenkins 服务,由于 jenkins 是基于 java 环境的,所有我们还需要安装 java 环境。

由于网络限制问题,我们使用的华为的镜像服务,下载后,解压到 usr/local 目录下

wget -O /usr/local/jdk-8u202-linux-x64.tar.gz https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz
tar -zxvf jdk-8u202-linux-x64.tar.gz

关于 tar 命令,这里简单的介绍一下。tar 是 tape archive(磁盘归档) 的缩写,其中参数 -z 表示使用 gzip 或--ungzip 来压缩或解压文件,-x 是 extract(提取)的缩写,在这里可以代表解压的意思,-v 是 verbose(冗余)的缩写,在这里代表显示指令执行过程,-f 是 file 的缩写,用于指定文件。

同时记得在 .bashrc 或 .zshrc (我使用的 zsh)文件的尾部添加下面的代码,导出环境变量

export JAVA_HOME=/usr/local/java/jdk1.8.0_202
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

通过 source 命令,读取并执行 .zshrc 中的命令,然后通过 java -version 验证是否安装成功

source ~/.zshrc
java -version

最后,关于 jenkins 服务的管理,包括启动,停止,重启,查看服务状态以及开机启动。

systemctl start jenkins
systemctl stop jenkins
systemctl restart jenkins
systemctl status jenkins
systemctl enable jenkins

参考资料:Installing+Jenkins+on+Red+Hat+distributions

如果这篇文章对您有帮助,记得给作者点个赞,谢谢!

相关文章

网友评论

      本文标题:Centos7 安装 Jenkins

      本文链接:https://www.haomeiwen.com/subject/flpbactx.html