
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
当多个job之间存在依赖情况,如何通过一次触发构建来拉起后续整条链路的构建任务?通过maven依赖来触发构建又不够灵活要点分析案例目标依赖分多层,每层构建可以是并行执行当前层若存在job失败则不拉起后续jobjob执行需要提供参数,前面的job需要给后续job传递参数,如目标代码的tag等父job能否获取到子job的信息,如子job的参数方案1. 使用插件Freestyle ...
gitlab通过web_hook触发jenkins任务1. jenkins hook配置SourceCodeManagementSource Code Management 配置需编译的分支名目前此处指定固定git分支,若支持动态tag或分支,此处需以其他方式确定代码来源使用插件:Generic Webhook Trigger Plugin配置Post content parame...
前言“jenkins实现job依赖编排”文中实现了不同层级job依次执行,但前提要将所有level型job都创建出来,每个level需要在脚本中写死构建哪些job,若只想执行某些job,这样是不是不太灵活??pipeline代码def load_job(job_name) {return {build job: job_name, parameters: [...
“ jenkins pipeline脚本组织构建步骤”中完整的脚本和job配置案例完整pipeline脚本新手写脚本,比较糙_pipeline{agent anyoptions{retry(1)}// parameters {// 等价于UI界面配置:This project is parameteriz...
链接: https://pan.baidu.com/s/1r-85fhmU_uOMTdTY-e21zQ密码: c9o7
nginx容器通过docker内置DNS实现动态负载nginx若upstream中有不可resolve的server时,start/reload都会失败。默认情况下nginx会在start/reload时解析并缓存upstream中的server,当server有变化时nginx无法感知变化,这在容器集群环境容器ip会随着容器重启变化的情况下是一个比较大的问题。源码编译方式构建nginx镜像安装相
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",
supervisorcfssletcdk8s主控节点-部署etcd一、准备集群证书(证书环境参考4.证书环境章节)准备ca-config.json技巧:cfssl print-defaults config能够打印配置文件模板作参考vi /etc/certs/ca-config.json{"signing": {"default": {"expiry": "175200h"},"profiles"
29.kubernetes升级一、升级思路正在运行的业务容器不中断,进行灰度升级。一般的是先更新master上的k8s服务版本,再滚动更新node上的k8s服务。node上的服务升级要先隔离目标node的业务流量,待在途任务全部执行完成后停掉业务pod,再更新目标node上的kubelet和kube-proxy版本,升级完成后启动业务pod释放业务流量。再同理逐步升级其他node节点。升级时考虑高
24. 安装使用grafana一、安装grafana1. 准备一块存储准备一块存储供grafana容器挂载,以持久化自己的数据,否则当grafana容器重启或漂移时,原数据将会丢失。此处我们通过nfs做一个网络磁盘(nfs的使用此处不进行扩展)我们在172.10.10.100节点上创建nfs磁盘mkdir /data/K8SVOLUMESvi /etc/exports/data/K8SVOLUME