Tag

jenkins

5 posts · All tags

技术1 min read中文

简易CI-CD (1)

背景 工作的时候做了一个agent,需要进行构建打包,上传到oss,然后分发到各个机器。 该操作跟一般的应用不同,因此无法通过已有的发布系统来进行操作,因此自己只能另外单独做一个CI/CD系统。 主要涉及以下技术: - Jenkins (主要执行构建,打包,上传OSS) - Ansible (执行具体的机器上面的操作,…

技术1 min read中文

简易CI-CD (2)

背景 前文我们设置了jenkins 的pipeline,并且接受调用方传过来的参数,现在我们实现具体的CD操作,也就是把产物传到目标机器,并且停止老应用,启动新应用。 一般而言CD会包含以下的步骤 - 登录目标机器 - 备份原有文件 - 下载目标文件 - 停止原有进程 - 启动新的进程

技术2 min read中文

Jenkins node踩坑

Jenkins node自动切换 之前在使用pipeline的时候,写法都是下面这种写法 stage("第一个阶段"){ node{ xxx } } stage("第二个阶段"){ node{ xxx } }

技术1 min read中文

Jenkins 添加slave节点

Jenkins添加node节点 --------------- 添加凭据 我们需要先将master的私钥添加到jenkins中,后续jenkins访问node的时候需要用该私钥去进行ssh访问 私钥的内容我们可以在master的机器上面,cat /.ssh/idrsa查看到,如果没有秘钥的话,需要执行 ssh-keyg…