首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从CI上传Conan包

从CI上传Conan包
EN

Stack Overflow用户
提问于 2017-11-05 06:41:52
回答 1查看 351关注 0票数 1

我运行自己的Conan服务器,并希望自动上传由CI生成的软件包。当我使用conan upload时,它会提示我输入用户名和密码。有办法使这个过程自动化吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-05 10:01:30

是的,有几种方法可以做到:

  • 使用命令conan user myuser -p mypassword,您可以“登录”到远程,因此本地缓存将存储一个临时令牌来对服务器进行身份验证,随后的命令将不需要它。注意,此令牌可能过期,请检查文档(例如,对于服务器)。另外,如果您正在管理更多的遥控器,则每个远程都有一个登录(为每个遥控器添加-r=myremote )。
  • 有一些环境变量可以用于此CONAN_LOGIN_USERNAME, CONAN_PASSWORD,也可以用于不同的远程设备使用_REMOTENAME。看看在这里的医生。这可能是CI的方法,所以密码在CI脚本中不是纯文本。一些CI服务将允许在配置中设置隐藏变量。此外,这些变量允许在过期令牌的情况下自动登录,如果这些令牌被设置为短时间,并且构建非常长,则会发生这种情况。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47118927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档