Jenkins插件和一些基本配置

密钥的生成
————————————————————————————————————————————
官方使用方法
https://docs.microsoft.com/en-us/azure/devops/repos/git/use-ssh-keys-to-authenticate?view=azure-devops&tabs=current-page
官方写的已经很清楚了
$ ssh-keygen -C “test@com.cn”
cd~
ls -a
cd .ssh
id_rsa私钥、id_rsa.pub公钥

公钥写git,公司是TFS
私钥写jenkins
————————————————————————————————————————————
下载插件Git Parameter
这个插件,就是让你在构建的时候可以随意的选择哪个分支
在这里插入图片描述
配合这里使用,如果使用流水线部署,你就生成一个环境变量
在这里插入图片描述
————————————————————————————————————————————
下载插件 Send build artifacts over SSH

安装好进入系统管理,系统配置
在这里插入图片描述

添加服务器,我没有安装网上说的那方法,也 没有使用密钥,就直接输入账号和密码,但是有的服务器通,有的服务器不通(参考图),后来通过修改ssh的配置文件解决了不通的问题,费了我一天的时间;
按下图配置,其他全部默认就可以了
在这里插入图片描述

但是有的服务器通,有的服务器不通(参考图),后来通过修改ssh的配置文件解决了不通的问题在这里插入图片描述
在这里插入图片描述

. 查看 sshd 服务是否启动:
1systemctl status sshd.service
2. 如果没有启动,则需要启动该服务:
systemctl start sshd.service
3. 重启 sshd 服务:
systemctl restart sshd.service
4.设置服务开启自启:
systemctl enable sshd.service

在任务的配置里面一大推,但是这个源文件给我弄的头大,使用了网上的各种方法都解决不了,就时候打包0字节,后来看了官方的英文文档,你点哪个?号就可以了,直接使用** / * (因为我配置的PHP项目,不能知道具体的jar,如果是java就指定jar就可以了)
在这里插入图片描述

————————————————————————————————————————————
安装目录/usr/lib/jenkins
就是一个war包
在这里插入图片描述
工作目录/var/lib/jenkins/workspace
你在前端新建一个任务,然后就会在你的工作目录生成2个文件夹,一个带@tmp的,你通过git下载的源码都放到了和你任务名称一样的这个文件夹里面
在这里插入图片描述

————————————————————————————————————————————

启动
service jenkins start
1
重启
service jenkins restart
1
停止
service jenkins stop

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值