我是这个社区的新手,我环顾四周,但没有找到一个好的起点。我有一个特定的问题我想解决,但当我试图想出一个解决方案时,我意识到我需要一个更好的开发背景,我找不到资源来帮助我。
因此,我将列出我的具体问题,然后我将总结哪些主要的知识领域,我希望得到一个更好的了解……
我有一个CI管道,它的工作方式如下:
现在,这里的大多数事情都是在没有任何专用工具的情况下完成的。
例如:
pypi服务器-我只是没有一个自动的流来上传和更新那里的车轮)debs、二进制文件、库等(我现在将它们存储在本地存储中),我希望它们更好地存储、更好地分类和维护,更容易访问(想到这里的J蛙工场)。tox来创建python环境,但这还不够,因为我还需要能够创建dpkg环境,而且我还需要控制D19,因为我创建和安装了debs。也许chef或ansible能做到这一点。)我的一般问题是--是否有一本指南,说明如何建立一个适当的CICD系统,至少可以为我指明正确的方向?我遇到的一些问题,我手动修复,我相信有许多最佳实践和最好的工具,我错过的工作,因为无知.
谢谢
发布于 2021-10-21 09:15:35
我认为要有一个完整的CI/CD指南是不可能的。关于流程、工具和自定义的内容太多了。而且变化很快,每个月都要更新。
简短的回答是:我最近在企业环境中执行了一个完整的CI/CD过程,使用了您刚才告诉的一些内容:
很长的答案:我使用几本书作为基本参考,然后我跟随一些youtube频道,并阅读一些特定的文章,以保持我的最新。
我将尝试在这里列出一个初始列表:
Version控件
CI
CD
操作
Youtube频道
书籍
我希望这能帮上忙
发布于 2022-02-02 10:12:28
当然,信息是无穷无尽的,所以我只给您一个链接,我发现这个系列对高层次与实践相结合非常好。
但是,注意2件事:
https://devops.stackexchange.com/questions/14855
复制相似问题