gpt4 book ai didi

jenkins - 在Docker容器中使用Jenkins运行测试

转载 作者:行者123 更新时间:2023-12-02 19:12:33 25 4
gpt4 key购买 nike

我已经看到了一些连接Jenkins和Docker的资源,但是没有一个与我正在尝试做的完全一样,那就是拥有Jenkins:

  • 从GitHub提取最新代码
  • 启动Docker容器并与它共享拉出的代码
  • 在Docker容器
  • 中运行测试
  • 生成测试结果报告

  • 使用Jenkins时,我迷失了如何将代码从GitHub获取到我的Docker容器中。我有用于本地测试的容器,但正在尝试使用Jenkins自动化该过程。谁能指出我正确的方向?

    最佳答案

    我们正是这样做的。我们使用常规的Jenkins Git插件来获取源代码的副本。然后我们运行我们的docker容器来运行测试...

    # docker-compose.yml
    web:
    build: .
    volumes:
    - .:/src
    command: /src/run-tests.sh

    docker-compose run web

    挂载一个卷,以便Jenkins可以访问测试的任何输出,例如junit xml结果。

    关于jenkins - 在Docker容器中使用Jenkins运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32336803/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com