使用Gitlab CI构建maven项目

时间:2016-05-25 13:11:00

标签: gitlab-ci gitlab-ci-runner

我试图让现有的Jenkins工作在Gitlab CI中工作。

在Jenkins上,我的项目通过mvn clean package构建,然后生成的war文件被移动到tomcat容器。完成后,会触发另一个作业来调用此项目的特定URL来执行与我的问题无关的一些操作。完成后,tomcat停止并完成2个作业。

我如何使用Gitlab CI做到这一点?

我开始做某事......

image: cdornbusch/tomcat-maven

stages:
  - build

build:
  script:
    - "mvn clean tomcat:run"
    - "echo 'TEST'"
  stage: build

但我从来没有看到回声' TEST'这很有意义,因为任务mvn tomcat:run永远不会停止......但是我如何构建和部署项目然后调用它的特定URL?构建完成后,我就不再需要tomcat实例了。

只是旁注,我使用自己的docker镜像,它安装了一个带有Maven,Java和Tomcat的Ubuntu,以满足我的项目要求。

0 个答案:

没有答案