logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

3. jenkins实现job依赖编排

当多个job之间存在依赖情况,如何通过一次触发构建来拉起后续整条链路的构建任务?通过maven依赖来触发构建又不够灵活要点分析案例目标依赖分多层,每层构建可以是并行执行当前层若存在job失败则不拉起后续jobjob执行需要提供参数,前面的job需要给后续job传递参数,如目标代码的tag等父job能否获取到子job的信息,如子job的参数方案1. 使用插件Freestyle ...

1. gitlab通过web_hook触发jenkins任务.md

gitlab通过web_hook触发jenkins任务1. jenkins hook配置SourceCodeManagementSource Code Management 配置需编译的分支名目前此处指定固定git分支,若支持动态tag或分支,此处需以其他方式确定代码来源使用插件:Generic Webhook Trigger Plugin配置Post content parame...

4.jenkins实现job动态编排-主job通过入参控制子job的编排执行

前言“jenkins实现job依赖编排”文中实现了不同层级job依次执行,但前提要将所有level型job都创建出来,每个level需要在脚本中写死构建哪些job,若只想执行某些job,这样是不是不太灵活??pipeline代码def load_job(job_name) {return {build job: job_name, parameters: [...

2-1. jenkins pipeline脚本组织构建步骤(完整脚本及案例job配置)

“ jenkins pipeline脚本组织构建步骤”中完整的脚本和job配置案例完整pipeline脚本新手写脚本,比较糙_pipeline{agent anyoptions{retry(1)}// parameters {// 等价于UI界面配置:This project is parameteriz...

像计算机科学家一样思考Python(第2版)_python3 pdf 百度网盘

链接: https://pan.baidu.com/s/1r-85fhmU_uOMTdTY-e21zQ密码: c9o7

#python#百度
nginx容器通过docker内置DNS实现动态负载

nginx容器通过docker内置DNS实现动态负载nginx若upstream中有不可resolve的server时,start/reload都会失败。默认情况下nginx会在start/reload时解析并缓存upstream中的server,当server有变化时nginx无法感知变化,这在容器集群环境容器ip会随着容器重启变化的情况下是一个比较大的问题。源码编译方式构建nginx镜像安装相

#docker#nginx
13.k8s运算节点-kube-proxy

k8s运算节点-kube-proxykube-proxy 连接node网络和集群网络一、证书准备node200vi /opt/certs/kube-proxy-client-csr.json{"CN": "system:node-proxier","key": {"algo": "rsa","size": 2048},"names": [{"C": "CN",

#linux#kubernetes
6.k8s主控节点-部署etcd

supervisorcfssletcdk8s主控节点-部署etcd一、准备集群证书(证书环境参考4.证书环境章节)准备ca-config.json技巧:cfssl print-defaults config能够打印配置文件模板作参考vi /etc/certs/ca-config.json{"signing": {"default": {"expiry": "175200h"},"profiles"

#linux#etcd
29.kubernetes升级

29.kubernetes升级一、升级思路正在运行的业务容器不中断,进行灰度升级。一般的是先更新master上的k8s服务版本,再滚动更新node上的k8s服务。node上的服务升级要先隔离目标node的业务流量,待在途任务全部执行完成后停掉业务pod,再更新目标node上的kubelet和kube-proxy版本,升级完成后启动业务pod释放业务流量。再同理逐步升级其他node节点。升级时考虑高

#kubernetes
24. 安装使用grafana

24. 安装使用grafana一、安装grafana1. 准备一块存储准备一块存储供grafana容器挂载,以持久化自己的数据,否则当grafana容器重启或漂移时,原数据将会丢失。此处我们通过nfs做一个网络磁盘(nfs的使用此处不进行扩展)我们在172.10.10.100节点上创建nfs磁盘mkdir /data/K8SVOLUMESvi /etc/exports/data/K8SVOLUME

#kubernetes#grafana
    共 15 条
  • 1
  • 2
  • 请选择