首页 > 编程知识 正文

centos本地yum源(jenkins gitlab)

时间:2023-05-03 22:10:50 阅读:102210 作者:342

首先,安装java组件。

1.百胜可以直接安装。

Yum install -y java2,或者下载jdk的包,也可以设置环境变量。

https://download.oracle.com/otn/java/jdk/11.0.5 10/e 51269 e 04165492 b 90 fa 15 af 5b 4 EB 1a 5/JDK-11 . 0 . 5 _ Linux-x64 _ qkdhn . tar . gz?auth=1578369202 _ 107 ade 17483702588093d 0089906 C18 b编辑文件

vim/etc/profile export Java _ home=/soft/JDK export class path=. $ Java _ home/lib/dt . jar : $ Java _ home/lib/tools . jar export path=$ path 3360 $ Java _ home/qkdhnsource生效

来源/etc/简介二。安装jenkins组件

1.先拿到回购文件

WGET-O/etc/yum . repo . d/jenkins . repo http://pkg.jenkins-ci.org/redhat/jenkins.repo2,安装Jenkins软件

rpm-导入https://jenkins-ci.org/redhat/jenkins-ci.org.keyyum安装-y詹金斯3,启动服务

系统重启詹金斯设置启动

启用詹金斯三世。詹金斯的基本结构

1.按照提示登录。

# cat/var/lib/Jenkins/secrets/initialadminpassword ff 7346 f 82 df 440 de 89cd 54634117 f 994

2.安装推荐的插件。如果还有其他插件,可以重新安装。

3.只需等待安装完成。

4.配置管理员的密码和邮箱。

5.实例配置

6.更换国产镜像源。

地址更改方法6.1,进入jenkins系统管理(管理Jenkins)6.2,进入插件管理(管理插件)

6.3.单击高级。

6.4.升级站点,将升级站点的地址改为清华大学镜像地址。

3359 mirrors . tuna . Tsinghua . edu.cn/Jenkins/updates/update-center . JSON 7、安装常用插件(它有自己的选择,但git和Publish Over SSH是关键)

7.1定义[插件7.2电子邮件扩展插件7.3 git参数插件/gitlab API插件/gitlab插件7.4 LDAP插件7.5本地化:中文(简体)7.5 maven工件选择工具提供程序(nexus)/maven部署链接器/maven发布插件7.6通过ssh发布8、全局工具配置

8.1 maven配置,填写服务器设置的mvn的PATH8.2 JDK设置,填写服务器设置的JDK的PATH9,以及openldap(这个打开需要小心,设置错了不能登录也没关系,只需在openladp中更改admin用户的密码,用admin登录即可,去掉OpenLDAP认证)

Jenkins的openldap身份验证不同于gitlab。gitlab是两个用户系统,jenkins没有gitlab那么友好。

四.jenkins gitlab之间权限认证的设置

1.詹金斯服务器的设置

1.1 Jenkins连接gitlab服务的设置(业务机器也是如此)

Premise分别为jenkins和每个客户端生成gitlab认证的公钥和私钥,包括以下三个文件

git lab git lab . pubcconfig #这些文件都是自己生成的,大家可以在这里参考https://www.toutiao.com/i6781302229480505859/解释配置文件的格式。

$ cat配置主机gitlab.ethnicity.cn主机名gitlab.ethnicity.cn首选项公钥身份文件/根/。ssh/gitlab 1.2 jenkins的凭据设置,这里需要配置jenkins和gitlab之间的信任管理。

选择添加凭据。

私钥-直接输入

在此输入私钥,即/root/的内容。ssh/gitlab,然后保存。请记住,这是一对在gitlab页面中配置的公钥。

添加作业时,可以通过设置gitlab建立信任关系。

2.gitlab的设置(在页面上操作)

管理员-点击头像-设置- SSH键在这里上传gitlab.pub的内容。

5.在目标机器上执行命令或脚本的地方。

1.选择已安装的插件(通过SSH发布)

选择推送并在服务器上执行脚本。

这样一个完整的詹金斯已经部署完毕。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。