Python 詹金斯&x2B;码头工人
我想使用Jenkins+BitBucket+Docker+Python创建一个持续集成工作流 以下是我想象的所有步骤:Python 詹金斯&x2B;码头工人,python,jenkins,docker,bitbucket,Python,Jenkins,Docker,Bitbucket,我想使用Jenkins+BitBucket+Docker+Python创建一个持续集成工作流 以下是我想象的所有步骤: 用户使用测试单元和Dockerfile推送应用程序python代码 他在詹金斯身上找到了工作 詹金斯克隆了存储库 詹金斯创建Dockerfile Jenkins运行docker映像来执行测试用例。我的测试用例已停靠 如果所有测试都通过,Jenkins将图像推送到Docker Hub 这是一种正确/良好的方法吗? 有人有这样做的经验吗? 有人提供链接/文档来帮助我吗?这是一个非常
有人有这样做的经验吗?
有人提供链接/文档来帮助我吗?这是一个非常好的方法。你已经回答了你自己的问题。很明显,这是Docker支持的方法 提示:当您还想托管您的应用程序时(可能是在稍后的阶段),建议使用Red Hat的OpenShift V3
这个平台也与Docker合作。可以在Docker容器中运行Jenkins。您可以配置此Jenkins来执行您自己的应用程序的构建测试部署。您的应用程序将部署在另一个Docker容器中。可以使用Webhook、扩展应用程序并确保其高可用性。在Docker上使用Jenkins with Python和Git 这是我面临的一个问题,我想我会努力有力地解决它。Jenkins很不错,但是当你想把它转移到另一个系统时,你会意识到你通过安装一个又一个服务所带来的负担。与Docker解耦是一个很好的选择,但Jenkins制作的裸体版就是这样,非常裸体 解释dockerfile以及如何使用或扩展它 我在末尾提到了如何扩展它,但明确的解决方案是将我提到的行从:
ENV BASE_APKS="sudo openssl openssh-client zip ttf-dejavu maven ruby" \
到
然后使用
docker build -t mycompany/jenkins .
该方法总体上看起来不错,我将研究3个musceeters()方法,因为它很容易在本地复制管道
docker build -t mycompany/jenkins .