最新! 在 Linux上搭建Jenkins环境!
文章目录
- 在 Linux上安装Jenkins环境
- 从官网上下载Jenkins war包
- 将下载好的 Jenkins.war 包上传到虚拟机 Centos上
- 创建Jenkins存放目录
- 启动Jenkins
- 暴露端口
- 访问Jenkins
- 新手操作
- 配置插件下载国内源
- 后台启动方式(推荐)
在 Linux上安装Jenkins环境
从官网上下载Jenkins war包
下载地址:jenkins官网下载地址
将下载好的 Jenkins.war 包上传到虚拟机 Centos上
利用Mobaxterm将 下载的 jenkins.war
上传到你的存放资源的指定目录(这个不是统一的,自己放在哪里记得即可)
创建Jenkins存放目录
mkdir /usr/local/jenkins
将下载好的Jenkins.war 上传到 /usr/local/jenkins 目录
启动Jenkins
java -jar jenkins.war --httpPort=8080
注意:此时 按下 ctrl + c 会停止运行 Jenkins(后面会讲解 后台运行方式)
暴露端口
如果你的防火墙没有关闭,那么你需要暴露你指定的 --httpPort=8080
端口
打开 8080 端口:
sudo firewall-cmd --permanent --add-port=8080/tcp
--permanent
表示永久生效。
重新加载防火墙规则:
sudo firewall-cmd --reload
验证端口是否开放:
sudo firewall-cmd --list-ports
在启动过程中,会打印出用户名密码以及密码存放位置
访问Jenkins
输入你的虚拟机ip地址+8080端口访问目标地址
查看ip地址:
ifconfig
访问Jenkins页面:例如:http://192.168.214.128:8080/
查看密码
cat /root/.jenkins/secrets/initialAdminPassword
将密码输入进入即可;
新手操作
等会我们配置一下国内镜像源就可以了
配置插件下载国内源
如果上述你是使用root用户启动的Jenkins,那么它默认会在 root 目录下面生成 .jenkins 工作目录区间,Jenkins再次运行会读取这个工作区间
切换到该工作目录下
cd /root/.jenkins
查看文件
修改这个文件
vi hudson.model.UpdateCenter.xml
<sites>
<site>
<id>default</id>
<url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
</site>
</sites>
再到当前目录下面的 updates 目录下
cd updates
修改 default.json 文件中的内容
将 https://updates.jenkins.io/download
全部替换为 https://mirrors.tuna.tsinghua.edu.cn/jenkins
将 https://www.google.com
全部替换成 https://www.baidu.com
后台启动方式(推荐)
# 这种方法会把日志文件输入到你指定的文件 jenkins.log 中,没有则会自动创建
nohup java -jar jenkins.war --httpPort=8080 >jenkins.log &
此时会在当前目录下生成 jenkins.log 日志
再次打开地址访问Jenkins:例如:http://192.168.214.128:8080/
依然可以访问到
以上就是在linux 上 搭建 Jenkins 环境的全部操作过程