Below you will find pages that utilize the taxonomy term “cicd”
June 6, 2020
利用jenkins+github实现应用的自动部署及回滚
"对于jenkins的介绍这里不再详细写了,此教程只是为了让大家对部署和回滚原理有所了解。\n一、创建项目 点击左侧的“New Item”,输入项目名称,如 rollback-demo。\n选中 ” 丢弃旧的构建(Discard old builds)”项,在“策略(Strategy” 选择”Log Rotation“, 并输入保留的最大构建个数。\n二、常规配置 设置参数,点击”Add Parameter“,依次选择 “Choice Parameter” 和 “String Parameter“这两,填写如下\n这里的Name 项为参数名称,用户在操作的时候,会在deploy 和 rollback 两个值中选择一项。\n三、源码管理 我们这里选择Git.并填写github.com上的项目地址,记得设置认证 Credentials。构建分支直接使用默认的 */master 即可以了。查看代码浏览器选择 githubweb,并填写项目的github地址。\n四、构建触发事件 选择 “GitHub hook trigger for GITScm polling”,表示使用github webhook来触 …"