
CI/CD
CI/CD
醒不了的星期八
种一棵树最好的时间是十年前,其次就是现在
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Github Actions全方位演示
2019/8 ——推出的新功能。 可以完全替代掉好基友Travis CI来完成github项目的CI/CD操作了。 1.新建一个项目 2.Actions基础介绍: 这里给了一些推荐的流程,比如Nodejs等。 这里还是使用自定义流程: 这里什么都不修改,直接点击提交代码: Actions已经正在运行了: 然后回过头再看看这个CI执行了什么东西: 1. 先给这个流程命名为CI: 2.on:决定它什么时候触发: 3. 然后是触发的是具体的jobs..原创 2020-05-19 17:14:52 · 2104 阅读 · 0 评论 -
CI/CD: 使用DaoCloud介绍完整的CI/CD流程
1. 注册DaoCloud:https://www.daocloud.io/ 2. 以springboot作为测试: 然后添加测试接口: 测试通过后将项目上传到github: 3.DaoCloud中新建项目: 4.CICD的配置流程: 这里可以添加测试任务: 测试阶段不通过是不会进入构建阶段的。 构建阶段我们是想要将项目生成docker的镜像以便后面的部署: 可以选择在项目中创建Dockerfile或者云端的dockerfile, 这里选择本地项目中创建d原创 2020-05-19 15:57:41 · 2179 阅读 · 0 评论 -
CI/CD: Github的好伙伴travis
代码提交到github仓库后,自动触发hook流程(自动化)。 jenkins其实是将自动化这一过程在本机运行,所以缺点是个人用户需要提供一台执行jenkins的机器。 travis则是github的合作伙伴,提供云端的机器帮我门运行云端的脚本。 这里以一个简单的nodejs为例,看看如何结合travis进行CI/CD: 然后创建一个gihub项目: 然后提交本地的项目到github上: 然后打开travis官网: 先注册一个,然后再登录账号。 开启后,就可以创建文.原创 2020-05-19 14:28:06 · 533 阅读 · 0 评论 -
CI/CD工具:Jenkins
CI/CD是devops中重要的2个步骤。 CI:持续集成 CD:持续交付 devops:把开发和运维结合起来。 自动化运维流程: coding --push --> git --hook--> 构建/测试/部署 自动化集成软件: jenkins travis.ci circle.ci 首先需要下载jenkins: 运行jenkins的war包:(注...原创 2019-11-01 15:19:49 · 708 阅读 · 0 评论