我们平时项目自动发布,我接触过的
1:jenkins+tomcat  (windows server、jenkins直接打包,通过tomcat主账号发布)
2:jenkins+rancher+docker(通过jenkins自动拉去代码、打包、推送docker镜像、除非rancherapi、自动重启rancher)
3:阿里云 云效rdc 自动发布

一、自己CICD进化史

  • 14年 CICD持续集成- 解放双手 - java开发使用Jenkins / alibaba Cloud Toolkit
  • 19年 CICD之Rancher中使用Jenkins部署springcloud多模块项目
  • 20年 使用云效的CICD,免掉自己搭建jenkins等的繁琐过程

二、aliyun 云效功能介绍图

2.1 发布nodejs项目

2.1.1 发布流程图




2.1.2 部署配置


2.1.3 部署脚本

2.1.3.1 java代码war包形式代码部署脚本

代码见, gitee dazer007 shell aliyun_rdc_deploy2_ecs_war

2.1.3.2 nodejs nginx形式部署脚本

代码见, gitee dazer007 shel aliyun_rdc_deploy2_ecs_nodejs.sh

CICD使用阿里云 云效实现自动发布代码相关推荐

  1. 云函数爬虫并自动发布公众号推文

    云函数爬虫数据并自动发布公众号推文文章 文章目录 云函数爬虫数据并自动发布公众号推文文章 一.项目简介 二.基本流程 三.项目配置 四.资源网站 五.云函数获取数据 六.云函数发布公众号文章 七.效果 ...

  2. 阿里云 云效Codeup提示git did not exit cleanly (exit code 128)

    阿里云 云效Codeup提示git did not exit cleanly (exit code 128) 1.这个问题我研究了很久,一直找不到原因,今天偶然查到的: 2.要用另一个模块,网址是ht ...

  3. 个人博客,懒人终章部署,阿里云Ecs+Jenkins+Gitee自动,一键部署SpringBoot自己博客项目,还在用

    阿里云Ecs+Jenkins+Gitee自动,一键部署SpringBoot自己博客项目: 最近看见网上很多Jenkins的自动部署SpringBoot的Demo,但是都要自己安装JDK,Maven.. ...

  4. 一张图读懂阿里巴巴一站式研发协同云——云效

    程序员.测试员.项目经理,你们有freestyle吗? 阿里云云效,一站式企业协同研发云,"需求->开发->测试->发布->运维->运营"端到端的协同 ...

  5. 安卓平板体验Java开发,还能白嫖一年阿里无影云,真香!(内含白嫖方法,人人可领)...

    作者 | 磊哥 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 阿里无影云早有耳闻,前两天看朋友发体验照片,可能是程序员天生爱折腾的特性又发挥作用 ...

  6. 阿里巴巴iDST+阿里视频云:计算机视觉和机器学习在消费级视频中的应用

    在刚刚圆满落幕的杭州云栖大会上,阿里巴巴董事局主席马云宣布成立达摩院,并将在3年内投资1000亿人民币用于新技术研发.而iDST就是达摩院中的一员,她致力于打造涵盖图像视频.语音交互.自然语言理解.智 ...

  7. 从零开始,打造基于阿里IoT云平台的LoRa解决方案(3)_配置产品功能,将上传数据解析为阿里云平台数据格式

    本篇是 <从零开始,打造基于阿里IoT云平台的LoRa解决方案>系列教程的第3 篇,将为大家讲解:1-如何配置产品功能?2-如何将产品的上传数据解析为阿里云平台数据格式? 查看阿里物联网平 ...

  8. 【云栖大会】阿里金融云总经理徐敏:金融云时代计算、连接与信任

    金融云时代计算.连接与信任 分享嘉宾:阿里金融云总经理 徐敏 分享主题:金融云时代计算.连接与信任 金融云时代到底是金融的云时代还是金融云的时代?其实在我来看,金融上云和云上金融是同一个事物的不同阶段 ...

  9. 马云、阿里云和“云上贵州”的故事

        "大家可以连接景区的wifi,是免费开放的.待会我们到了检票口,可以刷手机上的二维码."严盟是贵阳市青岩景区的一名导游,如今她接待游客时总会加上这么一句. 她不知道的是,景 ...

最新文章

  1. 小程序获取图片的宽高
  2. Linux中命令配置防火墙
  3. Soldier and Badges
  4. java获取系统电量_android操作系统怎么获得电量
  5. leetcode327 超时大坑
  6. 易语言逐条读access数据_易语言对ACCESS数据库基础(适合新手)
  7. RT2870 5370等移植(ARM,X86)
  8. oracle的命名规则
  9. javas的四种状态 无锁状态 偏向锁状态 轻量级锁状态 重量级锁状态
  10. 如何在单元里植入图片html,单元格用HTML显示图片
  11. Docker实践(二)镜像
  12. 如何评估 Serverless 服务能力?这份报告给出了 40 条标准
  13. docker部署达梦流程记录(DM7和DM8)
  14. 怎么用虚拟机搭建云服务器,利用虚拟机搭建云服务器
  15. Math.floor cei round
  16. 方法区、永久代、元空间的区别
  17. intellij idea weblogic 下面 怎么远程断点
  18. 集精准翻译与学习助手于一身 搜狗翻译APP实现重磅升级
  19. mysql基础地总结一下
  20. php lodop,打印控件Lodop6.0版发布

热门文章

  1. postman 总结
  2. 麒麟搭建ftp服务器实现文件共享,麒麟系统安装ftp
  3. neo4j桌面版安装
  4. 「Nginx」什么是代理
  5. ###好好好####深度学习---多标签分类问题
  6. Es检索 must与filter区别
  7. linux服务器查看硬盘大小,Linux 服务器硬盘使用情况查看
  8. 云服务器环境安装、卸载与配置:mysql
  9. 教你如何电脑被盗还能找回
  10. Redis——redis配置与优化