0x0E - 2024 再度出发
0x0C - 各种源的更换
0x0B - 随机艺术
0x0A - Git Everything!在自己的服务器上搭建 Git 还有 pages 服务
0x08 - Docker小鲸鱼的使用笔记 [2] 自动化的第一步 with Jenkins
自动化难题
当你完成了代码的提交,
当你重新又反复地进行着,搭建镜像,上传镜像,运行容器的操作,
你是否发觉这一切重复的劳作让人有点疲惫。
如果说,能够在完成了代码开发工作后,将代码 push 到云上的托管仓库时,
就可以自动进入流程,让计算机托管完成上述的一切任务,那开发工作也会变得惬意而轻松。
诚然,我们可以写一个简单的 shell 脚本:
1 | $ docker build -t myApps:v1.0 . |
它就可以半自动地将代码打包成镜像并装入线上的镜像仓库。
可是这样的方法让代码管理成为了一个头疼的问题。
如果说可以在线上进行这一切的操作,包括测试和代码审查,能将这一切的流程进行自动化处理,
那么对于后续的开发工作来说,可以提升相当大的开发效率。
于是请到今天的主角,Jenkins,一款好用的开源持续集成工具。