如何为Maven测试配置.gitlab-ci.yml

zfycwa2u  于 2023-03-01  发布在  Maven
关注(0)|答案(2)|浏览(220)

我是GitLab新手,我有一些测试想用CI\CD运行,你能帮我配置一下我的. yml吗,我应该运行testng.xml
这是我的项目:enter image description here
我的测试路径是:src/test/java/tests/"files with tests"
我的.yml文件:

image: maven:3-jdk-7

build:
  script: mvn install -b
kr98yfug

kr98yfug1#

  • 我想这应该行得通。
test:
  image: xxxx/xxx-test:latest
  stage: test
  script:
    - pwd
    - mvn test
ax6ht2ek

ax6ht2ek2#

首先,尝试在cmd或PowerShell中打开您的测试路径并执行“mvn test”。这将通知您是否可以使用maven命令在该路径上运行您的测试。
要在.yml文件中使用它,您可以执行以下操作:

test_stage:
 stage: test
 tags:
  - TAGNAME_OF_YOUR_CONFIGURED_GITLAB_RUNNER
 script:
  - Start-Process powershell.exe -ArgumentList "-Command cd C:\PATH_TO_YOUR_SCRIPTS_WHICH_IS_SRC_FOLDER && mvn test " -NoNewWindow

在脚本中,您将打开一个PowerShell窗口,导航到您的test文件夹,并在那里执行mvn测试。

相关问题