Jenkins删除所有项目的构建记录
Jenkins删除所有项目的构建记录 在脚本命令行中执行: // 小于最大构建数量,都删除 def maxNumber = 10000 // 获取所有任务名 def jobNames = Jenkins.instance.getJobNames() // 循环删除 for (def jobNa
Jenkins删除所有项目的构建记录 在脚本命令行中执行: // 小于最大构建数量,都删除 def maxNumber = 10000 // 获取所有任务名 def jobNames = Jenkins.instance.getJobNames() // 循环删除 for (def jobNa
环境要求 harbor服务需要部署在能访问被墙镜像站的服务器上 或者 通过nginx等反代工具在能访问被墙镜像站的服务器上反代被墙镜像站 在harbor中配置 新建代理仓库 系统管理->仓库管理->新建目标 选择提供者,根据需要代理的站点进行选择 填写目标名,一般按照代理的名称进行填写;选择目标UR
Jenkins 常用插件列表 Active Choices:允许用户根据其他参数的值动态创建选择列表。 Blue Ocean:提供了一个现代化的用户界面,简化了Jenkins的使用,并且优化了对Pipeline的支持。 Build With Parameters:允许构建作业时使用参数,这些参数可以
python监听gogs分支变化来触发jenkins job import requests import time import logging # 用于检测 Gogs 仓库的分支变化,触发 # Gogs API 的基本 URL base_url = "http://192.168.0.142:
通过curl命令调用需要传参的job 用户生成token job配置--触发远程构建-身份验证令牌 使用curl调用 构成如下: curl -s -u admin:11795d09ea7070a095cb0bed79ec6bf889 -X POST http://192.168.0.236:8080
Jenkins强制终止卡死job 在脚本命令行中执行下方内容: Jenkins.instance.getItemByFullName("JobName") .getBuildByNumber(JobNumber) .finish( hudson.model.Resul
Jenkins凭据解密方法 获取加密后的凭据 进入jenkins系统 选择系统管理后进入Manage Credentials 选择需要破解的凭据 点击更新 F12后点击Change Password 查看加密后的内容,并复制保存
开发手动打包,手动上传>>最原始的方案 开发把包给运维,运维手动部署>>运维手动且慢的部署方式 运维编写脚本多主机复制>>半自动化 Devops结合WEB UI 一键部署,一键回滚>>全自动化 蓝绿部署 基本概念 蓝绿部署指的是不停止老版本代码(不影响当前版本的访问),而是再另一套环境部署新的版本进
介绍Pipeline在Unix/Linux系统中经常用到,Pipeline将一个命令/程序/进程的输出发送到另一个命令/程序/进程,以进行进一步处理。比如:cat test.txt | grep test1。Jenkins 中的Pipeli
Svn是什么SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。服务端部署安装yum -y install sub