敲黑板 | 云帮平台maven仓库对接自有仓库

SHARE 每周四,晚8点

添加微信云帮小助手(cloudbang),做客文字直播,解惑点赞评论转发。

POINT 云帮,maven,私有仓库

  • 应用场景

Artifactory是由Jfrog开发的一款Maven仓库服务端软件,常用于内网部署maven仓库,提供公司内部公共库的上传和发布,同时可以为远程库提供缓存,以提高公共代码使用的便利性。好雨云帮(ACP)默认安装了Artifactory,其作用为构建Maven类项目提供相关组件依赖的缓存,提供项目构建速率,同时支持本地仓库导入。

  • 配置使用
  1. Artifactory默认端口是8081,默认用户admin/password
  • 仓库说明

主要分为Local、Remote、Virtual三种类型的仓库。

  1. Local仓库内部仓库,不会对外同步,
  2. Remote仓库代理及缓存公共仓库
  3. 这两者是真实的物理仓库
  4. Virtual仓库用于管理Local和Remote仓库的。

Artifactory默认给了6个repo库,每个repo库都对应着各自的虚拟地址。

  • 对接maven仓库

切换到Admin/Repositories下选择Remote仓库。

  • 选择新建一个仓库New

选择Package类型,选择Maven类型。

说明一下:Generic为通用仓库,你可以上传任意类型的包到此仓库下,但是Artifactory不会维护单独的包索引,故不推荐使用。

  • 同步远程公开库

只需填写Basic部分即可。

填写Repository Key和URL。

  • 同步私有仓库

主体步骤如公开库,可能的问题就是需要用户密码,只需要advanced选项卡里的Remote Credentials填写用户名和密码即可,如果无密码,默认即可。URL为内部仓库地址。

  • 仓库导入导出功能

切换到 admin/Import & Export/Repositories下。

通过此功能可以手动上传一些包。或者导入导出仓库。

说明:如果Local仓库或缓存里没有相关包,会利用Remote仓库进行缓存,初次拉取取决于网络状态。

  • 尾声

到这里Artifactory对接基本操作流程已经分享结束了。

本次教程适用于云帮社区版和私有云。

原文发布于微信公众号 - 好雨云(goodrain-cloud)

原文发表时间:2017-04-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏散尽浮华

Centos7.2下Jumpserver V4.0环境安装部署记录

之前介绍了Jumpserver在Centos6系统下的安装部署,下面说说在Centos7.2下安装最新版的Jumpserver4.0的操作记录(使用Docker...

61570
来自专栏小狼的世界

在Redhat 7.3中采用离线方式安装Docker

Docker CE默认是不支持Redhat的,如果你想在Redhat安装,可以使用静态二进制包。这是我多次尝试RPM后得出的结论。使用这种方式安装,不支持32位...

12420
来自专栏小狼的世界

Kubernetes命名空间

Kubernetes中提供了命名空间,但是如果你的团队规模比较小并且集群规模也不大,完全可以不用Namespaces而使用labels来区分不同的资源,随着项目...

19710
来自专栏人工智能LeadAI

Anaconda使用总结

序 Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的P...

68160
来自专栏A周立SpringCloud

手动安装Docker 17.06

以前我们已经讨论过如何使用 yum 之类的包管理工具安装Docker(可在本博客搜索)。 然而有时,我们的机器无法联网,此时就需离线安装了。 本文详细探讨如何...

40270
来自专栏nice_每一天

docker学习笔记(一)—— ubuntu16.04下安装docker

本文开发环境为Ubuntu 16.04 LTS 64位系统,通过apt的docker官方源安装最新的Docker CE(Community Edition),即...

12330
来自专栏美丽应用

备选方案:在Linux Deploy上使用镜像部署Linux系统

55750
来自专栏大数据-Hadoop、Spark

Linux本地Yum源制作

操作之前准备好以下环境: VMWare Workstation SecureCRT CentOS-6.7-x86_64-minimal.iso //用来...

74950
来自专栏云原生架构实践

Docker Data Center系列(三)- DTR安装指南

安装过程中DTR节点需要能下载docker官网的资源,如果不能访问,可通过其它机器下载软件包,然后执行离线安装。

33560
来自专栏云计算教程系列

Kubernetes DNS服务简介

域名系统(DNS)是一种用于将各种类型的信息(例如IP地址)与易于记忆的名称相关联的系统。默认情况下,大多数Kubernetes群集会自动配置内部DNS服务,以...

33940

扫码关注云+社区

领取腾讯云代金券