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

linux系统Jenkins工具参数化构建

Jenkins参数化构建

      • web服务器
      • jenkins服务器
        • 编写主机清单
        • 编写脚本代码
      • jenkins服务web页面操作

web服务器

下载nginx
下载gitcd /usr/share/nginxrm -rf htmlgit clone http://root:Qq123456@192.168.188.176/ximu/test-nginx.gitmv test-nginx/ html

jenkins服务器

下载ansible
编写主机清单
vim /opt/hosts
[nginx]
web服务器ip
编写脚本代码
vim ansible.sh#/bin/bash
SERVICE_NAME=$1
SERVICE_STATUS=$2
GITLAB_CODE=$3
GITLAB_ID=$4HOSTFILE=/opt/hostsCMD="ansible -i $HOSTFILE $1"if [ $SERVICE_NAME = "nginx" ];thenif [ $GITLAB_CODE = "pull" ];then$CMD -m shell -a 'chdir=/usr/share/nginx/html git pull origin main'elif [ $GITLAB_CODE = "reset1" ];then$CMD -m shell -a 'chdir=/usr/share/nginx/html git reset --hard HEAD^'elif [ $GITLAB_CODE = "reset2" ];then$CMD -m shell -a 'chdir=/usr/share/nginx/html git reset --hard HEAD^^'elif [ $GITLAB_CODE = "reset_id" ];then$CMD -m shell -a "chdir=/usr/share/nginx/html git reset --hard $GITLAB_ID"fiif [ $SERVICE_STATUS != "none" ]  ;thensystemctl $SERVICE_STATUS nginxfi
fi

jenkins服务web页面操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/311872.html

相关文章:

  • 生活里的英语应该【怎么说】
  • Centos安装Jenkins
  • 软考中级系统集成必备100题(71-80)真题精炼
  • visual studio的使用
  • 对于爬虫的学习
  • 【学习笔记】开源计算机视觉库OPENCV学习方案
  • LVS负载均衡集群基础概念
  • pwn学习笔记(5)--格式化字符串漏洞(未完全完成)
  • HTML标签之表单标签,web开发实例教程
  • 数据库-第四/五章 数据库安全性和完整性【期末复习|考研复习】
  • 网站维护页面404源码
  • CSS的文本样式属性值,web开发难点
  • springboot+jsp汽车配件管理系统idea maven 项目lw
  • 计算机网络-网络安全(二)
  • Flutter App代码混淆
  • pandas中apply函数的坑——错误信息Must provide ‘func‘ or tuples of ‘(column, aggfunc)的解决办法
  • 《操作系统真相还原》读书笔记二:环境搭建 xshell连接virtualbox
  • CSS盒模型居中方法,大学生必备
  • 【Golang星辰图】构建健壮应用的秘籍:探索Go语言中最强大的测试工具库
  • 刷题笔记day27-回溯算法3
  • 【项目】Boost 搜索引擎
  • vue3 (六)自定义指令
  • vite、mode如果为production打包后 .env.production 中 VITE_API_DOMAIN变量作为API地址吗
  • 静态时序分析:SDC约束命令set_fasle_path详解
  • 浅谈马尔科夫链蒙特卡罗方法(MCMC)算法的理解
  • 2403C++,C++20协程库
  • mybatis动态加载mapper.xml
  • 安卓类加载机制
  • FPGA高端项目:FPGA基于GS2971的SDI视频接收+HLS图像缩放+多路视频拼接,提供4套工程源码和技术支持
  • [计算机网络]--五种IO模型和select