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