jenkins
coke-520
冲就完事!
展开
-
流水线脚本和k8s.yaml
cicd部署文件模板原创 2023-01-13 17:53:52 · 357 阅读 · 0 评论 -
jenkins发布k8s平台
pipeline流水线原创 2022-12-05 10:31:37 · 363 阅读 · 0 评论 -
将Jenkinsfile 与项目分离(统一管理jenkinsfile)
1、安装插件:pipeline-multibranch-defaults(多分支流水线)2、将jenkinsfile统一放到git目录去管理:(项目名和job名要一致)#例:--项目名称1 -分支1 -Jenkinsfile -分支2 -Jenkinsfile--app_server -master -Jenkinsfile -dev -Jenkinsfile# 备注:Jenkinsfile中就原创 2022-03-21 10:03:53 · 1782 阅读 · 0 评论 -
pipeline共享库微服务流水线模板
共享库搭建使用请参考搭建jenkins共享库使用Jenkins Shared Library_coke-520的博客-CSDN博客_jenkins共享库流水线脚本发布方式采用的ssh远程命令方式pipeline模板脚本如下:#!/usr/bin/env groovydef call(String type, Map config) { if (type == "sit") { pipeline { agent any .原创 2022-03-21 09:14:36 · 838 阅读 · 0 评论 -
jenkins部署微服务发布脚本(python)
jenkins远程发布java服务部署脚本#!/usr/bin/env python3# coding=utf-8import paramiko, os, timedef run_cmd(ssh_client, cmd): print("执行命令: " + cmd) stdin, stdout, stderr = ssh_client.exec_command(cmd) error_msg = stderr.read().decode('utf8') res.原创 2022-03-21 09:04:38 · 510 阅读 · 0 评论 -
python脚本实现jenkins批量构建多分支job发布
随着微服务项目越来越多,每一次上线发布很多个构建job要手动构建很费时费力,所以能自动咱就不手动。脚本环境基于python3,需要安装的模块是python-jenkins这个api库来说实现!关于api库使用请参考官方文档:API reference — Python Jenkins 1.1.1.dev1 documentation脚本是通过遍历文本里的构建job名称和构建参数来实现批量构建,把构建完成的信息结果是保存输出到output.log文件里。import osimport time原创 2021-12-09 14:25:28 · 1091 阅读 · 0 评论 -
python-gitlab实现jira流程自动化建仓并创建组加入
jira中issue状态的改变触发Jenkins构建配置请参考:脚本是基于python3环境,需pip安装python-gitlab,jira库脚本比较简单,实现:获取jira流程里面仓库名字段,组字段,组成员信息字段,通过gitlab的api创建仓库,创建组,并把组成员加入到组里,项目加入到组里。请上代码:#!/usr/bin/env pythonfrom jira import JIRAimport gitlab, os#登录gitlabdef login_gitlab(url原创 2021-12-08 09:06:05 · 729 阅读 · 0 评论 -
python脚本批量创建job并自动添加视图
由于我们项目jenkinsfile和deployment.yaml都是单独分开放在git仓库上管理的,脚本实现的是通过批量创建对应的文件和job任务自动提交git仓库,并把job加入到视图里!话不多说贴脚本:import osimport reimport shutilimport jenkinsfrom colorama import init, Fore, Styleinit(autoreset=True)'''脚本基于python3,windows环境,linux环境使用将路原创 2021-11-22 09:33:20 · 1706 阅读 · 0 评论 -
搭建jenkins共享库使用Jenkins Shared Library
参考Jenkins Shared Library(解决多个项目使用同一jenkinsfile问题)_熊吉呜哈哈-CSDN博客原创 2021-11-22 09:04:29 · 1376 阅读 · 0 评论