Ubuntu 安装Jenkins CI

方案选择

当前一种很常用的方式: 使用apt直接安装的方式。 因为对这种方式不太了解, 而且之前尝试过一次之后, 发现安装完成之后会自动创建一个jenkins用户跟用户组。

这个可能对后面的CI有比较强的干扰, 比如权限问题。

所以选择了另外一种手动安装的方案。

另外, 我们还需要build docker 镜像, 所以暂时不太想直接在docker之中运行jenkins。 否则在docker之中运行docker build命令就很尴尬了。(貌似有方案, 但是没有尝试过。)

详细步骤

  • 安装jdk

    经过这么多年的发展, open-jdk已经比以前成熟很多、稳定很多了。 目前我们就直接APT的方式安装JDK

  • 准备目录

    mkdir -p /root/jenkins

  • 下载war包

    上面的代理就只能在我司里面用了。

    另外, 这个下载地址下载的是最新的LTS版本

  • 准备启动文件

    我们准备使用systemctl来管理这个servicer, 如果不使用bash脚本的话, 可能会找不到java命令。

    vim /root/jenkins/start-jenkins.sh

    bash脚本内容:

  • 准备service文件

    生成文件:

    vim /etc/systemd/system/jenkins.service

    文件内容:

  • 启动Service

其中之后, 就可以在浏览器之中打开:http://jenkis-ip:8080来使用了。 具体的进一步配置, 请听下回分解。

后记

对于Jenkins 还需要安装其他辅助步骤的,比如:

  • 修改docker的数据目录
  • 在Ubuntu之中安装nodejs / npm

这些在我的博客之中都有说明, 可以直接使用站内搜索获取。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注