Сохранение сборки Jfrog удаляет сборки случайным образом (вместо удаления самой старой сборки) с использованием облака артефактов. - PullRequest
0 голосов
/ 18 июня 2019

Я не внес никаких изменений в код - похоже, это только начало происходить

Я использую плагин в моих конвейерах jenkins следующим образом:

def artifactory = Artifactory.server 'me.jfrog.io'
def buildInfo = Artifactory.newBuildInfo()
def maxBuilds = 5

def uploadSpec = """{
    "files": [
        {
          "pattern": "(*)",
          "target": "dev-builds/myapp/${env.BUILD_NUMBER}/{1}"
        }
     ]
    }"""

buildInfo.name = "dev_myapp" // namespace build under "dev_<app-name>"
buildInfo.number = env.BUILD_NUMBER
buildInfo.env.capture = true
buildInfo.retention maxBuilds: maxBuilds, deleteBuildArtifacts: true, async: false

artifactory.upload spec: uploadSpec, buildInfo: buildInfo
artifactory.publishBuildInfo buildInfo

Когда запускается сохранение сборки, кажется, что он случайно выбирает артефакт в разделе "dev-builds / myapp /", а не самый старый

...