首页 > 系统服务 > 详细

在ubuntu中安装Jenkins

时间:2019-07-11 15:24:39      阅读:93      评论:0      收藏:0      [点我收藏+]

安装前的准备

一台 ubuntu 主机(本篇文章使用的是Ubuntu 16.04.5 LTS)

切换到root用户

安装 Jenkins

第一次安装的可以稍微看下jenkins 的安装文档 总之,如果没有安装 Java 需要安装一下。

下面是目前找到的在 ubuntu 下安装 Java 最简单的方法

Java 安装

 

参考:https://www.cnblogs.com/orzs/p/11168693.html

1 sudo add-apt-repository ppa:openjdk-r/ppa
# 需要回车一下
2 sudo apt-get update 3 echo y|sudo apt-get install openjdk-8-jdk

 

Jenkins的安装

1 wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
2 sudo sh -c echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list
3 sudo apt-get update
4 echo y|sudo apt-get install jenkins

 

Jenkins的运行

Jenkins 是以服务的形式运行的,故可使用如下民两个管理服务,默认使用 8080 端口

启动服务:

1 sudo service jenkins start

 

相关服务命令:

sudo service jenkins start|stop|restart

 

防火墙问题

如果因为防火墙的问题可以使用以下命令,开放指定端口

1 sudo ufw allow 8080

 

Jenkins的配置

至此,可以通过 http://ip:8080 访问 Jenkins 了,然后就是初始化和使用了

  1. 使用cat /var/lib/jenkins/secrets/initialAdminPassword查看初始密码并在浏览器中登录
  2. 安装推荐或自选插件(第一次使用推荐就好,后面可以根据自己需要做调整)
  3. 创建第一个管理员用户
  4. 设置 Jenkins 网址

1、输入密码

技术分享图片

2、选择插件

 

技术分享图片

技术分享图片

3、创建管理员

 

技术分享图片

 

4、设置访问域名

 

技术分享图片

 

 

 至此,Jenkins安装完毕,可以正式使用

 

技术分享图片

 

踩过的坑

  • shell 脚本无法访问环境变量 解决方案为:首行添加 #!/bin/bash -ilex,此为我安装 nvm 后在终端可以访问, Jenkins 构建 shell 脚本时无法访问的解决方案

    通过-i 参数和-l 参数让 bash 为 login shell and interactive shell,就可以读取/etc/profile 和~/.bash_profile 等文件
    对于 e 参数表示一旦出错,就退出当前的 shell,x 参数表示可以显示所执行的每一条命令

总结

在使用过程中,还有很多需要记录的,后续再逐步总结。
有个想法就是最终可以构建一个自己的Jenkins镜像,往里面添加几个自己的技术栈的发布模板,应该挺爽的,多尝试,多总结。

参考文章

 

在ubuntu中安装Jenkins

原文:https://www.cnblogs.com/orzs/p/11168820.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!