Изображение Jeniks docker не может связаться с моим удаленным хранилищем - PullRequest
0 голосов
/ 21 января 2020

Я создаю docker изображение для моего Дженкинса. Поэтому я создаю docker, и когда я запускаю docker с моим проектом, мой проект должен загрузить некоторые jar-файлы зависимостей из моего репозитория azure, и он завершается неудачно с 401 несанкционированным. Это часть содержимого моего docker файла.

RUN yum install -y java-11-openjdk    
RUN yum clean all -y    
RUN adduser jenkins     
RUN yum clean all -y    
RUN yum -y install wget    
RUN wget https://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-  bin.tar.gz -P /tmp    
RUN tar xf /tmp/apache-maven-3.6.3-bin.tar.gz -C /opt    
RUN ln -s /opt/apache-maven-3.6.3 /opt/maven    
RUN ln -s /opt/maven/bin/mvn /usr/local/bin    
RUN rm -f /tmp/apache-maven-3.6.3-bin.tar.gz    
ENV MAVEN_HOME=/opt/maven 

Я запустил docker, а затем попытался сделать mvn clean install. Невозможно связаться с моим хранилищем, чтобы загрузить банку зависимостей.

Я добавил имя пользователя и пароль в settings.xml и скопировал этот settings.xml в каталог /home/jenkins/.m2, а также в каталог /opt/maven/conf/.

Could not resolve dependencies for project com.blabla:jar:2.1.0-SNAPSHOT: Failed to collect dependencies at com.blabla:static-coco-model:jar:1.1.0: : Failed to read artifact descriptor for com.blabla:jar:coco-model:jar:1.1.0: 


Could not transfer artifact com.ccc.autoinjury.model:static-data-model:pom:1.1.0 from/to casualty-release (https://pkgs.dev.azure.com/blahbla/_packaging/blahblah-release/maven/v1):


Authentication failed for (https://pkgs.dev.azure.com/blahbla/_packaging/blahblah-release/maven/v1/
com/blabla:static/1.1.0/static-coco-model-1.1.0.pom 401 Unauthorized ->

Содержимое настроек. xml:

<server>
    <id>blahblah-release</id>
    <username>blahblah-release</username>
    <password>dfsdfsdfahjghjghjghjgh</password>
</server>

<server>
    <id>cacarelease</id>
    <username>caca-dummy</username>
    <password>dfsdfsdfsdfsdfghjgh</password>
</server>

Любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...