如何在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管理仪表板,我们可以在那里开始创建作业,构建,管道等。