我使用gitlab-ci来测试,编译和部署一个小的golang应用程序,但问题在于阶段花费的时间超过必要的时间,因为他们必须每次都获取所有依赖项。 如何保持两个阶段(测试和构建)之间的golang依赖关系? 这是我目前gitlab-CI配置的一部分: test:
stage: test
script:
# get dependencies
- go ge
我有一个gitlab亚军相关图片如下: Dockerfile FROM alpine:3.6
RUN apk add --no-cache curl bash
COPY trigger-jenkins /usr/local/bin/trigger-jenkins
ENTRYPOINT ["/bin/bash"]
其目的是触发詹金斯工作。运行此: docker run -ti jen
我在一个项目中有多个文件夹,每个文件夹都有自己的yarn.lock。当在Gitlab亚军运行,通过纱线安装所有节点模块正在即使我使用yarn config set cache-folder很长一段时间: yarn config set cache-folder .yarn-cache
# For each folder with a yarn.lock file:
yarn install