敏捷之路 C++ (五) 搭建Aritfactory配置Conan仓库

有了包管理工具Conan,还需要搭建一个私有的Conan包管理仓库便于管理
使用Artifactory可以快速方便的搭建

启动Artifactory

这里使用Docker

  • 拉取镜像

    docker pull docker.bintray.io/jfrog/artifactory--cpp-ce:latest

  • 启动镜像 注意要映射8081和8082两个端口否则打不开登录页

    docker run --name artifactory -d -p 8081:9091 -p 8082:9092 docker.bintray.io/jfrog/artifactory-cpp-ce:latest

默认账号密码是 admin password

启动

image

修改密码

image

设置baseURL 以后再设置也行 后面两步如果没有需要跳过即可

image

创建仓库

  • 添加conan仓库 在右下角或者右上角可以选择创建向导
image
  • 选择创建本地仓库
image
  • 选择conan仓库
image
  • 设定仓库 起个名字 其他没有需要不用填

    image
image
  • 之后添加使用这个仓库的用户


    image
  • 添加组 将用户设置到组

image
  • 将仓库分配给用户组
image
  • 将给用户、组分配权限
image
image

可以根据自己的需要来设置账户、组的权限,一般来说全给就行了

image

Conan添加 remote

artifactory中有指令文档直接使用即可

点击右上角的set Me Up

image
image

如果你配置了baseUrl这里会按照baseUrl 显示路径

添加remote

使用指令

conan remote add myrepo http://localhost:8081/artifactory/api/conan/MyRepo

然后查看一下remote列表

image

添加账号密码

conan user -p PassWord -r myrepo yourname
image

添加成功会看到这条输出

然后就可以使用这个远程仓库了

你可能感兴趣的:(敏捷之路 C++ (五) 搭建Aritfactory配置Conan仓库)