command-line-interface - 使用 Jfrog CLI 定义快照删除
问题描述
我正在使用 Jfrog 7.7.3 版本,我想使用 Jfrog CLI 为快照删除定义保留策略。如果部署了新快照,我想删除旧快照。而且我不知道如何开始。
是不是必须在安装了 Artifactory 的 Linux 机器上安装 Jfrog CLI?以及如何继续它,在哪里运行命令?
我完全是一个初学者,任何明确的输入将不胜感激!谢谢 !
解决方案
JFrog CLI 不支持定义这样的保留策略。您可以使用它通过路径手动删除快照。
我相信Artifactory 用户插件是要走的路。您可以创建自己的,或使用现有的,如mavenSnapshotCleanupWhenRelease或artifactCleanup。
另一种选择是在每个快照之后发布一个构建,然后使用带有&的构建保留。您可以使用 JFrog CLI发布构建并丢弃它。"count": 1
"deleteBuildArtifacts": true
推荐阅读
- node.js - (Node.js) SSL Express 服务器的问题
- nlp - 如何使用缪斯获得对齐嵌入
- cocoapods - /bin/bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory - CocoaPods 安装期间出错
- javascript - 如果值在数组中使用包含不起作用
- python - Python 要求我缩进,但是当我这样做时,该行不起作用。我应该怎么办?
- performance - Haskell中懒惰评估下的连接顺序和性能
- c# - 转换后如何使用变量
- dart - 什么是 Dart 原生实例
- python - 有没有更简单的方法来合并来自多个 DataFrame 块的 describe() 结果?
- firebase - 有没有办法通过用户的 UID 从 FirebaseAuth 中删除用户?