基本上我有这个问题:
我有一个包含多个文件的本地文件夹,例如 CSV 文件,
我有一个 Java 程序,可以读取这些文件并对其执行某些操作。
我无法将这些文件粘贴到我的项目的 Src 中。
那么,如何自动将这些文件复制到GitLab CI测试中呢?有解决办法吗?
如何定义 GitLab 的文件夹以从该文件夹获取文件?
我是这些 CI/CD 规则的新手,所以我有点不知道如何解决这个问题。
提前致谢。
最佳答案
您可以将文件存储到 CI 环境中,以便它们可以用于任何 CI 执行。
- 在一台计算机上安装新的 GitLab CI 运行程序 ( https://docs.gitlab.com/runner/install/ )
- 将您的文件存储到该计算机中,
- 将此运行程序注册到您的项目 ( https://docs.gitlab.com/ee/ci/runners/README.html#registering-a-specific-runner-with-a-project-registration-token )
- 通过“设置 --> CI/CD”为您的管道启用它
完成这些步骤后,您的 CI 将在新的运行器中运行。 Gitlab CI 将检查运行器计算机中的所有源代码,并通过执行您在 .gitlab-ci.yml 中配置的命令来执行 CI 步骤。 因此,您将能够通过使用 .gitlab-ci.yml 中的适当命令来跟踪存储的文件。
关于java - 如何将文件放入GitLab测试而不将文件添加到Src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53482254/