是否可以使用没有docker的gitlab-ci将简单的Java Web应用程序部署到本地服务器?

问题描述 投票:1回答:1

我只是想将战争复制到我的tomcat的webapps文件夹并重新启动服务器,就像这样

copy /y .\WebAppFolder\target\WebApp*.war C:\server\webapps\ROOT.war

尝试复制时,他找不到此指定的路径,但本地此命令有效。我的跑步者在窗户上。

java continuous-integration gitlab gitlab-ci gitlab-ci-runner
1个回答
0
投票

问题是我试图使用前一阶段创建的“目标”,但是跑步者删除了每个阶段结束时未跟踪的所有内容。我在舞台上添加此代码生成了战争,因此跑步者不会破坏目录

artifacts:
    untracked: true
    paths:
        - WebApp/target

得到类似的东西

buildWebApp:maven:
   stage: buildWebApp
   tags: 
     - tag
   script: mvn clean install -f WebApp/pom.xml
   artifacts:
     untracked: true
     paths:
        - WebApp/target
   only: 
     - master


test:
   stage: test
   tags: 
      - tag
   script: 
      - copy /y my copy
      - mvn test -f testes/pom.xml
   only: 
      - master

对不起,但我失去了gitlab doc的链接,我找到了这个解决方案

© www.soinside.com 2019 - 2024. All rights reserved.