用于测试java gitlab CI/CD的所有单元测试的命令
我试图弄清楚如何在maven java项目和yml文件中使用gitlab CI/CD。因此,首先我尝试查找该命令,例如在javascript中,您有用于测试java gitlab CI/CD的所有单元测试的命令,java,powershell,continuous-integration,yaml,gitlab-ci-runner,Java,Powershell,Continuous Integration,Yaml,Gitlab Ci Runner,我试图弄清楚如何在maven java项目和yml文件中使用gitlab CI/CD。因此,首先我尝试查找该命令,例如在javascript中,您有npm run test,它将运行测试。但我似乎找不到对等的 我的yml文件: stages: ["build", "test"] build: stage: build script: - echo "Building..." - mkdir build - new-item buil
npm run test
,它将运行测试。但我似乎找不到对等的
我的yml文件:
stages: ["build", "test"]
build:
stage: build
script:
- echo "Building..."
- mkdir build
- new-item build/info.txt
artifacts:
paths:
- build/
test:
stage: test
script:
- echo "Testing..."
- Test-Path "build/info.txt" -PathType leaf
mkdir build
基本上是创建一个目录并构建它,对吗?很难找到自动构建项目和测试项目的命令……有人有什么建议吗
我不确定我在Intellij中使用的是什么终端,因为'mvn'未被识别为内部或外部命令,所以我非常确定我使用的是powershell
如果我单击side maven按钮并运行verify,那么它是否工作,但是为什么在终端中,mvn verify不工作?下面是一个简单的maven构建
图片:maven:最新
阶段:
-建造
-试验
-跑
变量:
MAVEN_CLI_选择:“-s.m2/settings.xml——批处理模式”
MAVEN_选择:“-Dmaven.repo.local=.m2/存储库”
隐藏物:
路径:
-.m2/存储库/
-目标/
建造:
阶段:建造
脚本:
-mvn$MAVEN_CLI_选择编译
测试:
阶段:测试
脚本:
-mvn$MAVEN_CLI_选项测试
运行:
阶段:运行
脚本:
-mvn$MAVEN_CLI_选项包
-mvn$MAVEN_CLI_OPTS exec:java-Dexec.mainClass=“com.example.app.app”
下面是一个简单的maven构建
图片:maven:最新
阶段:
-建造
-试验
-跑
变量:
MAVEN_CLI_选择:“-s.m2/settings.xml——批处理模式”
MAVEN_选择:“-Dmaven.repo.local=.m2/存储库”
隐藏物:
路径:
-.m2/存储库/
-目标/
建造:
阶段:建造
脚本:
-mvn$MAVEN_CLI_选择编译
测试:
阶段:测试
脚本:
-mvn$MAVEN_CLI_选项测试
运行:
阶段:运行
脚本:
-mvn$MAVEN_CLI_选项包
-mvn$MAVEN_CLI_OPTS exec:java-Dexec.mainClass=“com.example.app.app”
好的,所以我基本上必须用maven来完成JAVA_HOME和M2的工作,但我必须重新启动runner,这样它才能使用我添加的新maven的工作。我重新启动了跑步者,但现在我遇到了另一个问题……你有什么线索吗?好的,所以我必须基本上用maven做JAVA_HOME和M2的东西,但是我必须重新启动runner,这样它就可以接受我加入的新maven的东西。我重新启动了跑步者,但现在我遇到了另一个问题……你有什么线索吗?