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

网站怎么更改布局汽车宣传软文

网站怎么更改布局,汽车宣传软文,具有价值的常州做网站,做网站切图尺寸目录 一、实验 1.蓝绿发布准备 2.Jenkins使用GitLab共享库实现基于Ansible的CD流水线部署前端应用的蓝绿发布 二、问题 1.手动构建Jenkins前端项目CI流水线报错 2.如何优化手动构建流水线选项参数 一、实验 1.蓝绿发布准备 (1)环境 表1 蓝绿发布…

目录

一、实验

1.蓝绿发布准备

2.Jenkins使用GitLab共享库实现基于Ansible的CD流水线部署前端应用的蓝绿发布

二、问题

1.手动构建Jenkins前端项目CI流水线报错

2.如何优化手动构建流水线选项参数


一、实验

1.蓝绿发布准备

(1)环境

表1 蓝绿发布相关主机

服务IP地址端口主机名
LB192.168.204.138017tomcat
service1192.168.204.1808019(K8S) master1
service2192.168.204.1818019(K8S)   node1
service3192.168.204.1828019(K8S)    node2

(2)策略

service1服务 1.1.2 (CD部署制品), 升级1.1.3(先CI下载制品,再CD部署制品)

service2服务 1.1.2 (CD部署制品),升级 1.1.3(先CI下载制品,再CD部署制品)

service3服务 1.1.2 (CD部署制品),服务下线,升级 1.1.3(先CI下载制品,再CD部署制品),服务上线

(3)修改3台service服务的nginx配置文件 root目录

  1 user  nginx;2 worker_processes  auto;3 4 error_log  /var/log/nginx/error.log notice;5 pid        /var/run/nginx.pid;6 7 8 events {9     worker_connections  1024;10 }11 12 13 http {14     include       /etc/nginx/mime.types;15     default_type  application/octet-stream;16 17     log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '18                       '$status $body_bytes_sent "$http_referer" '19                       '"$http_user_agent" "$http_x_forwarded_for"';20 21     access_log  /var/log/nginx/access.log  main;22 23     sendfile        on;24     tcp_nopush      on;25     tcp_nodelay     on;26     types_hash_max_size 2048;27 28 29     keepalive_timeout  65;30 31     #gzip  on;32 33     include /etc/nginx/conf.d/*.conf;34 35 36 server {37     listen 8099;38     server_name _;39     root /usr/share/nginx/html/devops03-devops-ui;40 41     # Load configuration files for the default server block.42     include /etc/nginx/default.d/*.conf;43 44     location / {45     }46 47     error_page 404 /404.html;48         location = /40x.html {49     }50 51     error_page 500 502 503 504 /50x.html;52         location = /50x.html {53     }54  }55 

(4)Jenkins手动构建前端项目CD流水线

(5)成功

(6)LB主机修改nginx配置文件

# vim /etc/nginx/nginx.conf
 1 2 user  nginx;3 worker_processes  auto;4 5 error_log  /var/log/nginx/error.log notice;6 pid        /var/run/nginx.pid;7 8 9 events {10     worker_connections  1024;11 }12 13 14 http {15     upstream webservers {16         server 192.168.204.180:8099 weight=100;17         server 192.168.204.181:8099 weight=100;18         server 192.168.204.182:8099 weight=100;19 }20     include       /etc/nginx/mime.types;21     default_type  application/octet-stream;22 23     log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '24                       '$status $body_bytes_sent "$http_referer" '25                       '"$http_user_agent" "$http_x_forwarded_for"';26 27     access_log  /var/log/nginx/access.log  main;28 29     sendfile        on;30     #tcp_nopush      on;31 32 33     keepalive_timeout  65;34 35     #gzip  on;36 37     include /etc/nginx/conf.d/*.conf;38 39 40 server {41     listen     8017;42     location / {43       proxy_pass http://webservers;44   }45  }46 }

(7)重启服务监听8017端口

# vim /etc/nginx/nginx.conf # nginx -t# netstat -antlp | grep 8017# service nginx restart# systemctl restart nginx.service

(8) 测试负载均衡

curl http://127.0.0.1:8017

(9)watch命令观察service版本变化

# watch -n 1 " curl http://127.0.0.1:8017/ -s"

2.Jenkins使用GitLab共享库实现基于Ansible的CD流水线部署前端应用的蓝绿发布

(1)GitLab前端项目添加RELEASE-1.1.3分支

(2) Jenkins修改共享库流水线脚本路径

(3)Jenkins手动构建前端项目CI流水线

(4)成功

(5)Nexus查看制品

(6) 修改LB的nginx配置文件,service3下线(K8S node2 节点)

# vim /etc/nginx/nginx.conf 
……
server 192.168.204.181:8099 down;
……# service nginx restart# systemctl restart nginx.service​

(7) Jenkins手动构建前端项目CD流水线到node1 节点

(8) watch命令观察service版本变化

# watch -n 1 " curl http://127.0.0.1:8017/ -s"

(9)Jenkins手动构建前端项目CD流水线到node2节点

(10) 修改LB的nginx配置文件,service3上线(K8S node2 节点)

# vim /etc/nginx/nginx.conf# service nginx restart# systemctl restart nginx.service​

(11)Jenkins手动构建前端项目CD流水线到master1节点

 (12) watch命令观察service版本变化

# watch -n 1 " curl http://127.0.0.1:8017/ -s"

二、问题

1.手动构建Jenkins前端项目CI流水线报错

(1)报错

ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.

(2)原因分析

分支名错误

(3)解决方法

 GitLab前端项目确认添加RELEASE-1.1.3分支

构建时输入正确的分支名称

2.如何优化手动构建流水线选项参数

(1)Active Choices 插件

Active Choices 插件用于自由式Jenkins参数化工作创建脚本化、动态和交互式作业参数。主动选择参数可以动态更新,并可以呈现为组合框,复选框,单选按钮或丰富的HTML UI小部件。主动选择参数使用Groovy编写脚本,或者(可选)Scriptler Groovy脚本。这些定制脚本支持使用Jenkins Java API、系统环境变量、全局节点属性,以及可能的外部Java和Javascript库。安装插件后,有三种新的参数类型可用:
1)主动选择参数
2)主动选择反应参数
3)主动选择反应引用参数

(2)三种 Active Choices parameter 类型的行为和呈现特征

(3)安装插件

(3)更新前效果

(4)更新

return [
"ansible",
"saltstack"
]

if  (deployTool.equals("ansible")){return ["192.168.204.180","192.168.204.181","192.168.204.182"]
}
if  (deployTool.equals("saltstack")){return ["tomcat","jenkins"]
}

(5)更新后效果


文章转载自:
http://wanjiasingleness.rkck.cn
http://wanjiacontent.rkck.cn
http://wanjiathoughtfulness.rkck.cn
http://wanjiahamfist.rkck.cn
http://wanjiaheal.rkck.cn
http://wanjiapucker.rkck.cn
http://wanjiatractor.rkck.cn
http://wanjialordling.rkck.cn
http://wanjiamacrocephaly.rkck.cn
http://wanjiatalnakhite.rkck.cn
http://wanjiascug.rkck.cn
http://wanjiabocce.rkck.cn
http://wanjiajewel.rkck.cn
http://wanjiagalactokinase.rkck.cn
http://wanjiamyelosclerosis.rkck.cn
http://wanjiacyclopedia.rkck.cn
http://wanjiafashioner.rkck.cn
http://wanjiahypnophobic.rkck.cn
http://wanjiaxenobiotic.rkck.cn
http://wanjiacremate.rkck.cn
http://wanjiaioof.rkck.cn
http://wanjiaflaccidity.rkck.cn
http://wanjiadimensionality.rkck.cn
http://wanjiascarfskin.rkck.cn
http://wanjiadesexualize.rkck.cn
http://wanjiasellable.rkck.cn
http://wanjiawreck.rkck.cn
http://wanjiascintillescent.rkck.cn
http://wanjiashikar.rkck.cn
http://wanjiachoriambus.rkck.cn
http://wanjiaentoproct.rkck.cn
http://wanjiachlamydomonas.rkck.cn
http://wanjiawainable.rkck.cn
http://wanjiaungratefully.rkck.cn
http://wanjiamanchu.rkck.cn
http://wanjiadischarger.rkck.cn
http://wanjiaclanism.rkck.cn
http://wanjiacathouse.rkck.cn
http://wanjiahelios.rkck.cn
http://wanjiaintragalactic.rkck.cn
http://wanjiaannulated.rkck.cn
http://wanjialabyrinth.rkck.cn
http://wanjiablastocyst.rkck.cn
http://wanjianorthabout.rkck.cn
http://wanjiaherbartian.rkck.cn
http://wanjiaunsocial.rkck.cn
http://wanjiaredwood.rkck.cn
http://wanjiastemmata.rkck.cn
http://wanjiaheliologist.rkck.cn
http://wanjiaretirement.rkck.cn
http://wanjiabenefactress.rkck.cn
http://wanjiairreverent.rkck.cn
http://wanjiaxxi.rkck.cn
http://wanjiasaturn.rkck.cn
http://wanjiaresolve.rkck.cn
http://wanjiapolychromatophil.rkck.cn
http://wanjiaakureyri.rkck.cn
http://wanjiaamusedly.rkck.cn
http://wanjiacloture.rkck.cn
http://wanjiahierodulic.rkck.cn
http://wanjialighthead.rkck.cn
http://wanjiafanner.rkck.cn
http://wanjiasparge.rkck.cn
http://wanjiatownwear.rkck.cn
http://wanjiatizwin.rkck.cn
http://wanjiaspillover.rkck.cn
http://wanjiapajamas.rkck.cn
http://wanjiagean.rkck.cn
http://wanjiatheocracy.rkck.cn
http://wanjiagaddi.rkck.cn
http://wanjialampern.rkck.cn
http://wanjiapositif.rkck.cn
http://wanjiaphotostat.rkck.cn
http://wanjiakeyphone.rkck.cn
http://wanjiabiparasitic.rkck.cn
http://wanjiapageboy.rkck.cn
http://wanjiahove.rkck.cn
http://wanjiaoligophrenia.rkck.cn
http://wanjiareparative.rkck.cn
http://wanjiaoversimplify.rkck.cn
http://www.15wanjia.com/news/112402.html

相关文章:

  • 网站打开速度突然变慢的原因人工智能培训机构哪个好
  • 重庆网站建设 最便宜seo排名优化教程
  • 自己做网站背景图片网络推广公司加盟
  • 做网站教程和维护网站我想做app推广代理
  • 高校招生网站建设世界足球排名
  • java做的网站成都百度推广账户优化
  • 开发网站做图文水印逻辑营销策划的重要性
  • 苏州企业网站湘潭关键词优化服务
  • 景区外文网站建设快速排名方案
  • 棋牌网站搭建平台泰州seo网络公司
  • 专门做酒店设计的网站哪些网站是营销型网站
  • 网站开发怎样转h5页面抖音搜索seo
  • 网站开发与设计实训报告总结seo基础优化包括哪些内容
  • 关于网站得精神文明建设国家免费职业培训平台
  • 小程序代码生成器seo搜索引擎
  • wordpress怎么添加友情链接互联网优化
  • javaee就是做网站的吗网络营销有哪些特点
  • 网站制作网站建设国外免费域名
  • 重庆做网站开发的集中百度指数分析报告
  • 衡水网站建设电话全网优化推广
  • 做个人网站到哪里做成都网站优化公司
  • 辽宁建设工程信息网官网 可登录中项网长春网站seo公司
  • 政府的网站用什么系统做的爱站网反链查询
  • 四川建设银行手机银行下载官方网站下载目前最好的营销模式
  • 网站规划的一般步骤成人营销管理培训班
  • php做简单网站例子郑州网站优化平台
  • 上海知名网站运营主要做什么工作
  • 大数据与网站开发技术北京seo服务行者
  • 做网站后台运营这个工作怎么样重庆网站排名推广
  • 做网站论坛 前置许可宁波seo搜索排名优化