如何在不将文件添加到Src的情况下将文件放入GitLab测试

时间:2018-11-26 13:33:12

标签: java file continuous-integration gitlab

基本上我有这个问题:

我有一个本地文件夹,其中包含多个文件,例如CSV文件,

我有一个Java程序,可以读取这些文件并对其进行处理。

我无法在项目的Src粘贴中包含这些文件。

那么,如何自动将此文件复制到GitLab CI测试中?有解决方案吗?

如何为GitLab定义该文件夹以从该文件夹获取文件?

在这些CI / CD规则中我是新手,所以我对于解决该问题的方法有些迷茫。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以将文件存储到CI环境中,以便文件可以执行CI。

  1. 将新的GitLab CI运行程序安装到一台计算机(https://docs.gitlab.com/runner/install/
  2. 将文件存储到该计算机中,
  3. 将此跑步者注册到您的项目(https://docs.gitlab.com/ee/ci/runners/README.html#registering-a-specific-runner-with-a-project-registration-token
  4. 通过设置-> CI / CD为您的管道启用它

完成这些步骤后,您的CI将在新运行程序中运行。 Gitlab CI将签出运行程序计算机中的所有源代码,并通过执行在.gitlab-ci.yml中配置的命令来执行CI步骤。 因此,您可以使用.gitlab-ci.yml中的适当命令来跟踪存储的文件。