随笔分类 - groovy
groovy
摘要:##groovy mac安装groovy ###环境准备 groovy以来java,所以安装groovy前需要先安装jdk 安装jdk教程请参考这一篇文章 mac安装java ###安装包下载 https://groovy.apache.org/download.html 在mac上点击下载 我这里
阅读全文
摘要:##groovy 脚本实例 创建和升级脚本 ###注意replace package platform.jfrog_artifact.snapshot.mysql.empty2_docker_db node('ecs_wuhan_docker') { println "${BUILD_URL}con
阅读全文
摘要:###groovy 脚本实例 推送成品包到公网jfrog package common.isv node('ecs_wuhan_docker_release') { properties([ parameters([ listGitBranches(branchFilter: '.*', crede
阅读全文
摘要:##groovy 脚本实例 创建ConfigMap ###创建ConfigMap package platform.branch_feature. node('ecs_wuhan_docker') { println "${BUILD_URL}console" def xxlJob = ENVIRO
阅读全文
摘要:##groovy 脚本实例 创建环境 ###创建环境 package platform.branch_feature.mysql_docker_db node('ecs_wuhan_docker') { println "${BUILD_URL}console" def xxlJob = ENVIR
阅读全文
摘要:##groovy 脚本实例 从git上创建feature分支 ###从git上创建feature分支 //从git上创建feature分支 package common node('ecs_wuhan_docker') { /** 参数部分: * 这部分是自己定义的参数,根据生产线不通,需要根据情况
阅读全文
摘要:##groovy 脚本实例 调整k8s的副本数定时任务 ###调整k8s的副本数定时任务 package platform node('ecs_wuhan_docker') { println "${BUILD_URL}console" def wxKey = 'xxxxxx' def propos
阅读全文
摘要:##groovy 脚本实例 检测git提交信息并推送到企业微信 ###检测git提交信息并推送到企业微信 package common.ecs import groovy.json.JsonSlurperClassic import java.time.LocalDateTime import ja
阅读全文
摘要:##groovy 脚本实例 清理redis-cluster ###清理redis-cluster def redisClusterIp="192.168.58.134" def redisClusterPort=['7000','7001','7002'] def flushredisdb(redi
阅读全文
摘要:##groovy 脚本实例 流水线脚本引用jenkins密钥 ###流水线脚本引用jenkins密钥 使用Jenkins搭建自定义的流水线任务,通常是编写groovy脚本来实现,可以在脚本中调用现有的job,也可以直接在脚本中写shell命令,发送http请求或者执行某个应用程序的操作。 但是部分场
阅读全文
摘要:##groovy switch判断 ###条件判断 //定义参数 def color = "red" //switch判断 switch(color) { case "red": println("red") break case "blue": println("blue") break //当匹
阅读全文
摘要:##groovy 脚本实例 升级数据库脚本 ###升级数据库脚本 经常需要根据数据库类型,数据库个数,种子文件来源等升级数据库,人工操作比较麻烦,升级数据库仅供参考 package feature node('ecs_wuhan_docker') { /** 参数部分: * 这部分是自己定义的参数,
阅读全文