第二部分:作为包管理器的缓存机制的Artifactory

注:本文于2021年8月18日更新。
在我们之前的博客我们讨论了依赖外部服务器下载预构建工具(如Curl、CLI、wget、Maven、Gradle、npm等)的挑战。我们讨论了它们有时如何导致稳定性问题,也称为“环境问题”,这将破坏构建。
在这个由两部分组成的系列文章的第2部分中,我们将详细介绍使用Artifactory的解决方案远程存储库,申请使用家酿下载和安装Mac和Linux应用程序非常简单百胜而且码头工人.
用例:自制
以下是如何使用Artifactory下载Brew瓶子。
请注意:支持Artifactory 6.9及以上版本,Homebrew 3.2.7及以上版本。
循序渐进指南
步骤1:配置Artifactory存储库
创建一个远程Docker存储库在Artifactory:
- 库关键:家酿
- Url: https://ghcr.io
第二步:将Homebrew连接到Artifactory
出口HOMEBREW_ARTIFACT_DOMAIN = < artifactory-url > /家酿
对于认证访问:
出口HOMEBREW_DOCKER_REGISTRY_TOKEN = < artifactory-access-token >
每一个酿造安装命令现在将通过Artifactory的缓存。
用例:Yum
以下是如何使用Artifactory遥控器转库下载您的RPM包百胜.
循序渐进指南
步骤1:配置Artifactory存储库
创建一个远程RPM存储库在Artifactory:
- 库关键:百胜
- Url: https://mirror.centos.org/centos/ <版本> / os / <建筑>
- 例如:https://mirror.centos.org/centos/7.6.1810/os/x86_64
步骤2:创建文件
/etc/yum.repos.d / artifactory
匿名访问的文件内容:
[artifactory]HERE name=artifactory baseurl=https:///yum enabled=1 gpgcheck=0
认证访问的文件内容:
(artifactory)name = artifactorybaseurl = https:// < artifactory-user: < artifactory-password > @ < artifactory-url > /百胜启用= 1gpgcheck = 0
用例:Docker
下面介绍如何使用Artifactory远程Docker存储库来下载Docker映像码头工人CLI.
循序渐进指南
步骤1:配置Artifactory存储库
创建一个远程Docker存储库在Artifactory:
- 库关键:码头工人
- Url:https://registry-1.docker.io/
步骤2:登录Docker注册表
方法可以从Artifactory检索该命令给我介绍按钮。
Docker登录<您的Docker域>
第三步:Docker Pull
Docker pull /< Docker image>:< Docker tag>
| 作为一种替代方案,您还可以使用免费的JFrog货柜注册处. |
自己试试吧!
