采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
视频大致看了下结尾部署,作者没有举例演示持续交付,演示的功能我单独使用ansible就可以部署完成,请演示下比如我需要更改网页内容代码是否是上传到git后jenkins是否会自动更新网页内容,而不需要我再次登入jenkins手动去构建。
首先感谢这位同学的关注,你描述的问题涉及要使用gitlab CI的功能,这里因为涉及我们演示的gitlab ce免费社区版本不支持此功能,只有gitlab收费商业版本才开放此功能,所以此次课程就没有涉及这个点,有需要的话,可以查看jenkins是否有类似webhook插件支持你说的这个需求,或者有机会接触商业版本。
好的~我研究中。。。
Jenkins就可以CI吧。gitlab配置个webhook,代码提交到gitlab后,触发webhook给jenkins发web请求,触发job自动执行。好像可以这么做吧?老师鉴定一下
可以的
还有就是代码交付git后第一次提交的是测试环境,判断测试通过后才会将代码提交到正式生产环境中,这可能需要用到docker
感谢这位同学的关注,这里涉及测试环境到生产环境的escalation等逻辑编写,有需要的话老师会帮助你解答。
登录后可查看更多问答,登录/注册
整合三大工具解决自动化部署&持续交付问题
1.2k 19
1.1k 17
1.4k 12
872 11
1.2k 9