当前位置: 首页 > news >正文

苏州做网站设计的公司北京动画视频制作公司

苏州做网站设计的公司,北京动画视频制作公司,百度推广负责做网站吗,军事前沿最新消息文章目录 1. Jenkins安装1.1 Jenkins Docker安装1.2 Jenkins apt-get install安装 2. 关联github/gitee服务与webhook2.1 配置ssh2.2 Jenkins关联2.3 WebHook 3. 前后端关联发布 1. Jenkins安装 1.1 Jenkins Docker安装 Docker很好,但是我没有玩明白如何使用Docke…

文章目录

    • 1. Jenkins安装
      • 1.1 Jenkins Docker安装
      • 1.2 Jenkins apt-get install安装
    • 2. 关联github/gitee服务与webhook
      • 2.1 配置ssh
      • 2.2 Jenkins关联
      • 2.3 WebHook
    • 3. 前后端关联发布

1. Jenkins安装

1.1 Jenkins Docker安装

Docker很好,但是我没有玩明白如何使用Docker的jenkins发布服务。因此仅做个记录

参考https://juejin.cn/post/7219899306946199610
这篇文章详细讲述了Docker中Jenkins如果想启其他docker服务的过程,值得参考

参考https://blog.csdn.net/BThinker/article/details/124178670
这篇文章详细讲述了Jenkins Docker的安装过程,值得参考

1.2 Jenkins apt-get install安装

直接参考官网https://pkg.jenkins.io/debian-stable/

This is the Debian package repository of Jenkins to automate installation and upgrade. To use this repository, first add the key to your system (for the Weekly Release Line):

  sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key

Then add a Jenkins apt repository entry:

  echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \https://pkg.jenkins.io/debian-stable binary/ | sudo tee \/etc/apt/sources.list.d/jenkins.list > /dev/null

Update your local package index, then finally install Jenkins:

sudo apt-get update
sudo apt-get install fontconfig openjdk-17-jre
sudo apt-get install jenkins

上述过程执行完毕,最终以systemctl的方式启动

如果要修改端口号,参考https://blog.csdn.net/Lifereunion/article/details/123430619

需要用systemctl status jenkins找到配置文件,然后直接在配置文件修改

借用评论区老哥的一句话

把配置写在服务里,这就离谱。。。估计都是用Jenkins源下载的吧,官方打包的人脑子有吭,如果直接安装rpm包就不会这样。

在这里插入图片描述

2. 关联github/gitee服务与webhook

参考 https://www.jianshu.com/p/dca1ec8187aa。写得很好

2.1 配置ssh

gitee和github流程差不多,都是本地

ssh-keygen -t rsa -C "your_email@example.com"

2.2 Jenkins关联

生成的id_rsa.pub放到github的配置中

生成的id_rsa放到Jenkins中

在这里插入图片描述

2.3 WebHook

首先去System配置关联

在这里插入图片描述
这里的需要配置API令牌,记得自己存一份,以后就看不到这个API令牌了
在这里插入图片描述
在流水线中选择Generic Webhook Trigger

在这里插入图片描述

这里通过该网站https://chahuo.com/token-generator.html随机生成一段token
在这里插入图片描述

按照上述url在gitee部分也进行同样设置
在这里插入图片描述

3. 前后端关联发布

参考https://www.cnblogs.com/gaojinshun/p/15273011.html

我用的是shell的方式发布服务

注意一定需要加入BUILD_ID=dontKillMe,否则jenkins默认会在构建完成后杀掉构建过程中又jenkins中shell命令触发的衍生进程。

BUILD_ID=dontKillMepwd
ls -lr
sh ./kill5050.shnpm install
npm install forever -g
forever start server.js
http://www.yayakq.cn/news/759545/

相关文章:

  • 网站制作软件安卓版怎么判断网站建设年龄
  • 网站维护的内容有哪些口碑好的扬州网站建设
  • 网站建设培训班学费云服务器建立多个网站
  • 高效的宝安网站推广WordPress导航条之间得跳转
  • 烟台网站建设多少钱厦门网站快照优化公司
  • 做课题的网站有多少是备案的深圳坂田做网站
  • 网站流量对比景区类网站
  • 网站服务器 内容更新吗响应式网页设计与实现论文
  • 建设银行徐州分行网站2018一级a做爰片免费网站
  • 怎么建公司网站教程简搜网站提交
  • 中小企业网站建设问题中国建设厅官网
  • asp 网站 源码电商网站seo公司
  • 做网站哪个部分搜索排名优化软件
  • 怎样做自己的摄影网站wordpress上一篇文章
  • dede酒业企业网站模板中国广告网
  • 中山网站建设文化价位全网搜索软件
  • 网站建设素材网淄博网络运营公司
  • 微信网站建设需要那些资料长治网站制作的流程
  • wordpress抓取别人网站深圳新站优化
  • 友山建站优化个人养老保险查询个人账户查询官网
  • 东莞网站的制作wordpress移动底部菜单插件
  • 做网站需完成的软件电子商务网站模式
  • 黄浦手机网站建设wordpress gii插件
  • 全球十大网站排名白云区建网站设计
  • 加强政务网站建设wordpress多站点详细设置(图解)
  • 网站个人微信收款方案wordpress的手机客户端
  • 怡梦姗网站做么合肥庐阳区建设局网站
  • 石家庄自助建站模板深圳航空人工服务电话
  • 网站建设 中企动力公司房产信息平台
  • thinkphp做网站好吗企业展厅效果图大全