是否可以使用没有docker的gitlab-ci将简单的Java Web应用程序部署到本地服务器?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以使用没有docker的gitlab-ci将简单的Java Web应用程序部署到本地服务器?相关的知识,希望对你有一定的参考价值。
我只是想将战争复制到我的tomcat的webapps文件夹并重新启动服务器,就像这样
copy /y .WebAppFolder argetWebApp*.war C:serverwebappsROOT.war
尝试复制时,他找不到此指定的路径,但本地此命令有效。我的跑步者在窗户上。
答案
问题是我试图使用前一阶段创建的“目标”,但是跑步者删除了每个阶段结束时未跟踪的所有内容。我在舞台上添加此代码生成了战争,因此跑步者不会破坏目录
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的链接,我找到了这个解决方案
以上是关于是否可以使用没有docker的gitlab-ci将简单的Java Web应用程序部署到本地服务器?的主要内容,如果未能解决你的问题,请参考以下文章
如何将存储库中的文件复制到用于作业的 Docker 容器中,在 gitlab-ci.yml
我需要通过 gitlab-ci 中的 ssh 将 env 变量传递给 docker