当前位置: 首页 > 知识库问答 >
问题:

如何从azure devops管道访问私有的Gitlab maven存储库?

连鸿
2023-03-14

在java构建期间,我如何在azure管道中访问Gitlab的私有maven存储库,该管道依赖于Gitlab repo中的jar文件?

<server>
    <id>feedName</id>
    <username>Authorization</username>
    <password>token</password>
</server>
<server>
  <id>feedName</id>
  <configuration>
    <httpHeaders>
      <property>
        <name>Authorization</name>
        <value>token</value>
      </property>
    </httpHeaders>
  </configuration>
</server>

共有1个答案

刁跃
2023-03-14

作为解决办法,可以尝试在maven Task的选项参数中指定setting.xml:

- task: Maven@1
  inputs:
    mavenPomFile: 'pom.xml'
    goals: deploy
    options: '--settings .mvn/settings.xml'

这是一张票,你可以参考一下。

 类似资料:
  • 问题内容: 我无法从私有Docker Hub存储库中拉到在Vagrant上运行的本地Kubernetes设置中: 容器“ hellonode-n1hox”中的容器“ hellonode”正在等待启动:无法提取图像 无法提取图像“用户名/ hellonode”:错误:找不到图像用户名/ hellonode:最新 我已经按照此处所述通过Vagrant在本地设置了Kubernetes,并使用 kubec

  • 问题内容: 我正在尝试在可访问我的私人git存储库的Docker容器中添加一个私钥。testing_git文件位于包含Dockerfile的文件夹中。我正在尝试制作一个可以动态提取git代码的容器。 这是我的Dockerfile: 输出: 因此,当我使用相同的密钥时,可以访问我的存储库。 谁能告诉我我想念的东西吗? 问题答案: 错误消息不是在抱怨您的私钥,而是在抱怨github.com的主机密钥。

  • 问题内容: 我需要为一些内部公司库建立一个Maven存储库,这些库仅需要我们的开发人员访问(即安全),但应该可以通过Internet安全访问。 我熟悉公共Maven仓库的设置,但是不确定建立私有远程仓库的最佳方法。 我怎样才能做到这一点? 问题答案: 自发布此问题以来,我发现了JitPack,这使得从Github直接创建公共(免费)和私有(便宜)存储库变得异常容易。

  • 问题内容: 我无法让Jenkins通过SSH在BitBucket上克隆git存储库。出现以下消息失败: 采取的步骤 创建一个SSH密钥对 将公共密钥添加为BitBucket上存储库的部署密钥 在Jenkins Credentials Manager插件中安装SSH密钥和用户名(尝试过’git’和我的BB帐户名) 尝试使用URL的形式在构建中克隆存储库 我也尝试过不使用凭据管理器并手动将密钥安装在中

  • 我使用jenikins管道作为代码来克隆一个git项目,这个项目位于私有的比特桶存储库(stash存储库)中。 “MyID”是凭证ID,并且我的用户名和密码正确。我将凭证保存在jenkins的全局凭证功能中。但是我在构建jenkins任务时遇到了这个错误。 在我的mac机器下我paulrda帐户我可以成功克隆我的项目使用jenkins管道脚本,但当我改变到另一个帐户和运行jenkins我得到这个错

  • 目前,我们使用JJB编译Jenkins作业(大部分已经是管道),以便配置大约700个作业,但JJB2似乎无法很好地扩展以构建管道,我正在寻找一种方法将其从等式中删除。 我主要希望能够将所有这些管道存储在一个集中的存储库中。 请注意,在我们的用例中,将CI配置(jenkins文件)保存在每个存储库和分支中是不可能的,我们需要将所有管道保存在一个“jenkins jobs.git”repo中。