Jenkins手动更新AWS 上面的ECS服务
2019独角兽企业重金招聘Python工程师标准>>>
以上是整个部署更新的流程图:
1.开发人员对上线的代码打一个tag,然后把带tag的代码推到AWS codecommit上面。
git add -A *
git commit -a -m "${tag}"
git tag "${tag}"
git push origin 分支 ${tag}
5.jenkins进行代码构建作业:
(首先需要安装插件:Amazon ECR plugin、Docker plugin)
以下是jenkins项目配置的示例:
以下是构建image和把image推送到ECR上
以下是更新ECS服务的设置(适用于更新接口、对外接口、定时任务、前端、app的H5前端):
以下是ECS更新的配置(适用于更新撮合、结算):
先删除服务的目的是为了绝对的保证服务只会存在一个,最后有一个清理镜像,清理文件,是为了减少磁盘的压力。
以下是ECS更新的配置(适用于更新推送):
转载于:https://my.oschina.net/u/4115857/blog/3054522
Jenkins手动更新AWS 上面的ECS服务相关推荐
- AWS上的游戏服务:Lumberyard + Amazon GameLift + Twitch
开发一款世界级的游戏是一个非常困难,耗时和昂贵的过程.如今的游戏玩家要求越来越苛刻,他们希望既能够通过各种不同的终端设备来进行游戏 ,又要求游戏具有社交的功能. 因为此类游戏的开发期和推广期都非常长. ...
- K8s上的Go服务怎么扩容、发版更新、回滚、平滑重启?教你用Deployment全搞定!
经过前面不少文章的铺垫,终于可以写这个大家都感兴趣的话题了,在前面两篇文章,我们讲了Kubernetes里的 Pod和 副本集ReplicaSet (RS) 这两个API对象.知道了Pod是Kuber ...
- 在AWS上的架构部署与设计
转载请注明出处:https://blog.csdn.net/guoyJoe/article/details/108846321 ABC是企业信息化发展的三驾马车.AB很容易理解:A是人工智能:B就是大 ...
- vue 项目中引用并使用cdn上面的js文件
项目中,有一份配置数据需要不停地文件更新,之前放在项目中每次更新就要进行发版本,所以就把它放在cdn上,项目中通过cdn地址获取文件,每次需要更新数据时,直接更新cdn上面的文件即可,这样就算多个项目 ...
- Jenkins在AWS上(第1部分)
这是我对PEAT UK播客的逐字记录: 你好,再一次到另一个热点. 我叫Peter Pilgrim. 我曾经是DevOps专家,欢迎观看另一集. 这是11 Jenkins n AWS的第一部分,我是一 ...
- aws apigateway 使用httpapi私有集成ecs服务
参考资料 https://docs.aws.amazon.com/zh_cn/apigateway/latest/developerguide/http-api-private-integration ...
- 阿里云centos mysql_阿里云ECS服务器CentOS7上安装MySql服务-阿里云开发者社区
阿里云ECS服务器CentOS7上安装MySql服务 ---------------------------------------------- 使用root登录 1.确保服务器系统处于最新状态 [ ...
- 在阿里云ECS服务器上搭建FTP服务
在阿里云ECS服务器上搭建FTP服务 一.简介 二.环境简介 三.搭建FTP服务器步骤 1.配置ECS服务器的安全组策略 2.服务器安装vsftpd软件 3.修改配置文件 4.启动FTP服务 5.Wi ...
- 怎么把github上的东西传到码云_Git同步更新操作GitHub和码云仓库上面的代码
一.前言 问题: 小编在生活中,一般都是将代码保存到github上,但由于国内的码云仓库确实速度比github快很多,用起来也很方便,于是后来就慢慢转码云了,当然小编在github上的代码也不想放弃更 ...
- [Linux]在Linux上部署Java开发环境笔记(一)-- 补充:Linux下如何手动设置IP及配置DNS服务
在Linux上部署Java开发环境笔记(一) -- 补充:Linux下如何手动设置IP及配置DNS服务 2010/06/17 有的Linux系统会有网络设置的图形操作界面,比如"红旗Linu ...
最新文章
- 分布式环境下的并发问题
- apache自动跳转到服务HTML,apache自动将http协议跳转到https
- Codeforces Round #131 (Div. 2)------AB
- WINCE Driver 心得总结
- android动态设置文本居中显示图片,Android DrawableTextView图片文字居中显示实例
- 记录hadoop HDFS与hadoop YARN无法访问问题
- 5nm及3nm推动 台积电2024及2025年产能将主要集中在台南科学园
- 有谁转行学java成功了的吗_毕业五六年转行学java可以吗,还能学会吗?
- python123下载失败_安装python3.5时出现严重错误无法完成安装,请问这个是什么情况?怎么解决??...
- 九章算术卷第九 句股
- adobe photoshop教程:使用PS创建逼真生动的水下文本效果
- 中亿验钞机升级_最前线|火山小视频升级为抖音火山版,抗衡快手火力更足了吗?...
- Percona PT-kill重构版(PHP)
- access ea 可以联网吗_EA自家Origin平台高级会员Origin Access Premier现已上线
- @软考考生,你想要的论文写作方法及规范,给你安排上了!
- CocosCreator查找图片引用
- android仿饿了么,Android 仿饿了么下拉Dialog
- 485通讯的校验和_MCGS 与 FX3U PLC 之间的无线通讯实例
- Play on Words
- 坚果手机2系统相册问题
热门文章
- 【用电量预测】基于matlab SVM用电量预测【含Matlab源码 103期】
- eclipse neon php插件,Eclipse Neon安装Tomcat插件
- Java集合中List,Set以及Map等集合体系详解(史上最全)
- int main(int argc,char *argv[])该函数中int argc和argv[]两个参数的理解你懂多少?
- linux centos7 配置ftp,Linux Centos7配置ftp服务器
- oracle还原数据库方法,oracle数据库备份与还原(命令与方法)
- java 把数据写入xml_java中用jdom 如何创建xml文档/将数据写入XML中
- Java集合---概述(1)
- raid1与raid5
- centos6 revive-adserver