Jenkins插件和一些基本配置

    技术2022-07-10  143

    密钥的生成 ———————————————————————————————————————————— 官方使用方法 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

    Processed: 0.008, SQL: 9