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

宁德做网站网络营销推广

宁德做网站,网络营销推广,学校网站建设目的及功能定位,金华网站制作价格看本篇文章的前提是已经部署完GItlab和Jenkins服务器,已经可以手动构建成功,并且经过了很多次实践,对这两款软件基本熟悉。 建议大家按以下顺序看 前端自动化(其一)部署gitlab 前端自动化(其二&#xff0…

看本篇文章的前提是已经部署完GItlab和Jenkins服务器,已经可以手动构建成功,并且经过了很多次实践,对这两款软件基本熟悉。

建议大家按以下顺序看
前端自动化(其一)部署gitlab

前端自动化(其二)部署jenkins、配置环境、连接gitlab

前端自动化(其三)持续集成和持续部署(本章!)

  1. Jenkins上下载GitLab插件
    在这里插入图片描述

  2. 进入任务配置页面
    在这里插入图片描述

  3. 进入Gitlab生成访问令牌
    在这里插入图片描述

  4. 回到Jenkins添加这个刚生成的token
    在这里插入图片描述

  5. 进入系统设置,配置Gitlab标签内容
    在这里插入图片描述

  6. 返回Pipeline任务 点击配置 发现已经出现了刚才配置的gitlab token凭据
    在这里插入图片描述

  7. 顺便生成Secret 令牌 一会填进gitlab webhooks
    在这里插入图片描述

  8. 进入gitlab 指定项目内 配置webhooks
    在这里插入图片描述

  9. 配置好webhooks 并且测试连接 200说明Jenkins已经开始构建了
    在这里插入图片描述

  10. 已经自动触发构建
    在这里插入图片描述

  11. 现在只要一向Gitlab推代码 就会触发Jenkins 的自动构建。

  12. 在jenkins服务器上安装宝塔面板,一会准备部署(将jenkins自动构建的项目粘贴到宝塔面板www/wwwroot/文件夹下)。
    https://www.bt.cn/new/download.html
    在终端上输入命令安装宝塔
    if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

  13. 安装宝塔会自动配置防火墙,然后在服务器防火墙上放行 8088(Jenkins网站)和即将部署的其他网站端口。
    在这里插入图片描述

  14. 安装指定插件后新建站点。
    在这里插入图片描述

  15. 之后我们在本地只要将代码推送到我们的Gitlab服务器上,就会自动触发构建,并将构建出来的文件复制到网站根目录。
    在这里插入图片描述

pipeline {agent anystages {stage('Checkout') {steps {// 拉取代码 (IP地址项目名字从Gitlab上获取)git 'ssh://git@198.4.1.1:8822/qg-react-wheel/qg-iterative-react-temp.git'}}stage('Build') {steps {// 安装依赖并构建项目sh 'yarn'sh 'yarn build'// 确保目标目录存在,如果不存在则创建sh 'mkdir -p /www/wwwroot/qg-iterative-react-temp/'// 将dist文件夹内容复制到当前服务器的指定路径sh 'cp -r dist/* /www/wwwroot/qg-iterative-react-temp/'}}}post {always {// 这里可以添加构建后的操作,比如清理、发送通知等echo 'temp-success'}}
}

在这里插入图片描述

经验积累: gitlab备份恢复后 其实并不能恢复100% 的数据

ERROR: Error cloning remote repo 'origin' 这个错误 有很多种解决方案,对于gitlab备份恢复的情况都不行,需要在Jenkins服务器上git clone ssh~~~ 以下 输入yes 后就好了。。。

希望大家都能够厚积薄发。

祝大家学习和工作愉快

http://www.mmbaike.com/news/72178.html

相关文章:

  • 网站by wordpress自动点击器安卓
  • 网上免费做网站百度推广需要什么条件
  • 网站首页做很多个关键词seo教学平台
  • 北京公司网站建设定淘宝指数转换工具
  • 可以做进销存的网站系统如何推广一个新的app
  • 怎么发布个人网站在线刷高质量外链
  • 网站建设的参考文献英文社交网络推广方法
  • 网站建设公司招聘百度点击优化
  • 网站建设公司后端招聘要求深圳做网站的公司
  • 电子商务网站建设 市场分析电商网站规划
  • 做网站架构图正规seo大概多少钱
  • 天津专业网站设计报价买卖友情链接
  • 域名停域免费观看软件上海排名优化seo
  • 桂林做网站哪家公司好seo发包软件
  • 2022年免费网站软件下载seo案例分析100例
  • java开源商城系统源码seo整站优化报价
  • wordpress全站ssl百度收录什么意思
  • 手机版网站建设厦门百度快照优化排名
  • 如果做独立网站赚钱免费网站模板
  • 百度不做网站外链是什么微信营销技巧
  • 电商平台网站建设友情链接推广平台
  • 响应式网站的概念seo关键词的选择步骤
  • 怎么做非法彩票网站百度竞价推广常用到的工具
  • 郑州公司网站平台建设南宁seo推广服务
  • wordpress无法接受邮件怎样进行seo
  • 潍坊 区网站建设正规的培训学校
  • 优秀网站建设官网网站制作企业有哪些
  • 图书馆网站建设手机网络优化软件
  • 集团做网站需要多大的带宽什么是电商?电商怎么做
  • 机械加工类网站怎么做整站优化的公司