我试图写我的.travis.yml来执行多平台测试在Travis-CI上使用Docker.我想测试的平台:
简单地说,整个概念是(对于所有4个发行版):
docker pull ubuntu:trustydocker run ubuntu:trustymake test (在我的repo克隆上)result.xml复制回特拉维斯scp result.xml ${SERVER_USER}@${SERVER_ADDR}:/home/${SERVER_USER}/result/我知道如何在docker容器中运行脚本,但是如何在容器中获得当前的分支并在其上运行make test,这让我发疯了。
任何帮助都将不胜感激!
发布于 2018-08-05 15:36:42
这个功能直接内置到travis中。看看这里。
其次,您不需要指定一个分支作为生成脚本的一部分,因为travis将在特定分支上触发,因此该修订已经签出。
https://devops.stackexchange.com/questions/4560
复制相似问题