jenkins 本地安装与配置

1.首先安装jdk环境 

2.官网下载jenkins.jar

直接启动jar 首次登入需要秘钥 ,去日志文件中找

等待初始化一会之后,还需要安装一下常用的插件    之后注册第一个管理员用户以后就可以进到页面里面了

 

下一步安装需要的插件

Gitlab Hook、Build Authorization Token Root、Publish Over SSH、Gitlab Authentication、Gitlab、Git Parameter

等等  重启完成后添加gitlab连接

 

api token需要去gitlab中 Personal Access Tokens 配置 填写名称 到期时间   之后test connection 成功就说明连接上了

 

 

 

配置系统中maven 地址  jdk地址  docker地址

 

配置Publish over SSH插件

首先两台机器ssh互信或者jenkins能访问到部署机就可以了

为简化SSH过程,采用证书方式,免去SSH登入时需要输入账号密码的过程,具体操作如下:

一、在SSH服务器所在机器上

1、以root用户登录,更改ssh配置文件 /etc/ssh/sshd_config,去除以下配置的注释

RSAAuthentication yes #启用rsa认证
PubkeyAuthentication yes #启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys #公钥文件路径

2、重启SSH服务

[root@server /]#systemctl restart sshd  //重启ssh服务

二、在客户端机器上

1、生成公钥私钥对

[root@client /]#ssh-keygen -t rsa

一路默认回车,系统在/root/.ssh下生成id_rsa、id_rsa.pub   注意这个地方不能有密码不然的话不能把打好的包发过去

2、把id_rsa.pub发送到服务端机器上

[root@client /]#ssh-copy-id  192.168.1.20 #server ip

 

然后test成功  Remote Directory 输入目录可以是/opt

 

建立与gitlab的webhook

 

这里有两个东西需要记录一下子 一会到gitlab上面需要使用
 http://192.168.1.200:8080/project/netty       8d4e59f75561382128717385e2f77e98

 

 

到这里jenkins的配置都已经完成了  然后把gitlab webhook也写在这里吧

 

gitlab 点项目

 

填入刚才的url ,sercret token

我们用的不是ssh这个要点掉   还有一个坑 这个地方add 的时候提示不可以使用内网地址需要到这里设置一个这个东西

 

 

 

 

如许本地网络访问   然后就ok了 万事大吉了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值