jenkins安装笔记

发布时间:2022-06-21 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了jenkins安装笔记脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

gITlib安装

1.安装相关依赖 yum -y install policycoreutils oPEnssh-server openssh-clients postfix2.启动ssh服务&设置为开机启动 Systemctl enable sshd && sudo systemctl start sshd3.设置postfix开机自启,并启动,postfix支持gitlib发信功能 systemctl enable postfix && systemctl start postfix4.开放ssh以及http服务,然后重新加载火墙列表,如果关闭防火墙就不需要做此配置 firewall-cmd --add-service=ssh --permanent firewall-cmd --add-service=http --permanent firewall-cmd --reload5.下载gitlib,并且安装 在线下载安装包: wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-12.4.2-ce.0.el6.x86_64.rpm 安装: rpm -ivh gitlab-ce-12.4.2-ce.0.el6.x86_64.rpm 6.修改gitlab配置 vi /etc/gitlab/gitlab.rb 修改gitlab访问地址和端口,默认端口80,我么改为82 external_url 'http://192.168.179.22:82' nginx['listen_port'] = 827.重载配置及启动gitlab gitlab-ctl reconfigure gitlab-ctl restart8.把端口添加到防火墙 firewall-cmd --zone=public --add-port=82/tcp --permanent firewall-cmd --reload

 

jenkins安装

1.安装jdk jenkins 依赖jdk yum install java-11-openjdk* -y2.获取jenkins 安装包下载页面:https://www.jenkins.io/zh/download/ 安装文件:jenkins-2.331-1.1.noarch.rpm3.把安装包上传到服务上进行安装 yum -y install daemonize rpm -ivh jenkins-2.331-1.1.noArch.rpm 4.修改jenkins配置文件 vi /etc/sysconfig/jenkins 修改内容如下: JENKINS_USER="root" JENKINS_PORT="8888"5.启动jenkins systemctl start jenkins 也可用命令启动: /etc/alternatives/java -Djava.awt.headless=true -DJENKINS_HOME=/VAR/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --LOGfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --httpPort=8888 --debug=5 --handlerCountMax=100 --handlerCountMaxidle=206.打开浏览器访问 http://<IP>:8888/ 注意:本服务器把防火墙关闭了,如果开启防火墙,需要在防火墙添加端口7.获取并输入admin账户密码 cat /var/lib/jenkins/secrets/initialAdminPassword8.跳过插件安装 因为jenkins插件需要连接默认官网下载,速度非常慢,而且经常会失败,所以我们暂时先跳过插件安装9.插件管理Jenkins->;manage Jenkins -> Manage Plugins,点击Available等待页面加载完了再操作,这样做是为了把jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址

进入目录cd /var/lib/jenkins/updates/替换default.json文件将默认地址替换为国内地址(清华大学) sed -i 's/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.JSON && sed -i 's/http://www.GOOGLE.COM/https://www.baidu.com/g' default.json 修改Advanced 中update Site 中的https://updates.jenkins.io/update-center.json修改为 清华大学的jenkins更新地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 10.重启服务(直接访问地址即可): http://192.168.179.23:8888/restart11.下载插件 例如:汉化插件搜索Chinese ,安装完成刷新页面重启即可 安装:Localization: Chinese (Simplified) Version 用户管理插件,收索 Role-based 安装: Role-based Authorization Strategy 凭证管理插件:Credentials Binding 安装:Credentials Binding12.jenkins拉去代码需要在jenkins服务器上安装Git工具,和git插件 安装插件,搜索 Git 安装: Git centos7服务其上安装git公具 yum install -y git 查看是否安装成功: git --version 13.配置凭证 用户名密码凭证: 1.在 dashboard->凭据->系统->全局凭据 (unrestricted) 页面配置凭证. 2.在jenkins项目中 选中项目->配置->码管理->git,配置凭证构建时自动可拉去代码。 SSH凭证需生成证书 1.证书生成命令:ssh-keygen -t rsa 2.gitlab配置公钥 3.jenkins配置私钥

14.服务器配置环境

 

脚本宝典总结

以上是脚本宝典为你收集整理的jenkins安装笔记全部内容,希望文章能够帮你解决jenkins安装笔记所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。