gpt4 book ai didi

gradle - Gitlab Runner配置忽略服务器上建立的文件夹

转载 作者:行者123 更新时间:2023-12-03 05:25:44 25 4
gpt4 key购买 nike

我是Gitlab CI的新手。每次Gitlab CI运行时,它都会替换服务器上的旧文件夹。当我想减少包含DL4J的项目的Gradle构建时间时,我遇到了一个小问题(非常大,需要花费很多时间来构建)。因此,我希望它保留最新版本的构建文件夹。 I follow this to reduce time build by gradle
问题:是否可以通过gitlab ci的配置跳过某些文件夹以保持其存在。这是我的gitlab ci

stages:
- build

something_run:
stage: build
script:
- gradle build
- systemctl restart myproject
tags:
- ml
only:
- master

运行时,gradle将构建项目,并且构建时间会很长。因此,我希望下次CI运行时,它不会删除上一个构建版本。

最佳答案

看看cache(https://docs.gitlab.com/ee/ci/yaml/#cache)
cache用于指定应在作业之间缓存的文件和目录的列表。

GitLab CI / CD提供了一种缓存机制,可用于在作业运行时节省时间。

另请参阅https://docs.gitlab.com/ee/ci/caching/index.html

关于gradle - Gitlab Runner配置忽略服务器上建立的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61335150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com