如何在Arch Linux上安装和配置Jenkins

时间:2020-02-23 14:44:34  来源:igfitidea点击:

我关于Jenkins的最后一篇文章是在Ubuntu 18.04上安装Jenkins。
在本教程中,我们将介绍Arch Linux上的Jenkins的安装和配置。
Jenkins是一种基于开源服务器的自动化服务器,从Hudson项目中叉,支持Git,Source Control Management和SVN。
Jenkins能够运行计划的自动构建和测试套件的托管软件项目。

jenkins arch linux套装可在官方Pacman存储库上提供。

在Arch Linux上安装Jenkins 先决条件

root accessjava openjdk 8internet访问下载包

使用命令安装Arch Linux上的Jenkins:

$sudo pacman -S jenkins

安装包后,请检查ARCH Linux机器上的默认Java。
如果我们有默认情况下java-7-OpenJDK设置,Jenkins Service将无法启动:

$archlinux-java status 
Available Java environments:
java-7-openjdk (default)
java-8-openjdk/jre

将默认值更改为Java-8-OpenJDK/JRE使用:

$sudo archlinux-java set java-8-openjdk/jre

再次检查默认版本以确认:

$archlinux-java get
java-8-openjdk/jre
$archlinux-java status
Available Java environments:
java-7-openjdk
java-8-openjdk/jre (default)

启动Jenkins应用程序:

$sudo systemctl start jenkins

检查应用程序状态以确认它运行:

$sudo systemctl status jenkins
● jenkins.service - Extendable continuous integration server
Loaded: loaded (/usr/lib/systemd/system/jenkins.service; disabled; vendor preset: disabled)
Active: active (running) since Wed 2016-06-27 17:31:41 EAT; 5s ago
Main PID: 31909 (sh)
Tasks: 16 (limit: 4915)
Memory: 223.8M
CGroup: /system.slice/jenkins.service
├─31909 /bin/sh -c eval $JENKINS_COMMAND_LINE
└─31914 /usr/bin/java -Xmx512m -jar /usr/share/java/jenkins/jenkins.war --webroot=/var/cache/jenkins --httpPort=8090 --ajp13Port=-1
Jun 27 17:31:41 archbase systemd[1]: Started Extendable continuous integration server.
Jun 27 17:31:43 archbase jenkins[31909]: Running from: /usr/share/java/jenkins/jenkins.war
Jun 27 17:31:44 archbase jenkins[31909]: Jun 27, 2016 5:31:44 PM org.eclipse.jetty.util.log.Log initialized
Jun 27 17:31:44 archbase jenkins[31909]: INFO: Logging initialized @2648ms to org.eclipse.jetty.util.log.JavaUtilLog
Jun 27 17:31:44 archbase jenkins[31909]: Jun 27, 2016 5:31:44 PM winstone.Logger logInternal
Jun 27 17:31:44 archbase jenkins[31909]: INFO: Beginning extraction from war file

运行Jenkins的守护程序的配置文件位于/etc/conf.d/jenkins

如果一切正常,请继续从UI配置Jenkins。
使用浏览器打开http://localhost:8090并开始设置Jenkins。

获取Jenkins默认管理员密码:

$sudo cat /var/lib/jenkins/secrets/initialAdminPassword
1f24a7140dbe4dc79aa45b3e9c4c89c

在"管理员密码"框中输入密码,然后单击"继续"。
下一页将要求我们安装适合我们所需的Jenkins使用的推荐插件或者插件。
如果不确定,请选择安装推荐插件。

等待插件安装完成。

然后创建一个用户帐户以登录:

设置Jenkins URL,然后单击"保存和完成"

我们应该到达Jenkins管理仪表板,我们可以在那里开始创建作业,构建,管道等。