Моя проблема аналогична той, которая обсуждалась в разделе Ошибка в jfrog-cli: при попытке зашифровать ваш пароль была получена следующая ошибка: Ответ Artifactory: 404 404. однако я использую JFrog Cli V2 в Azure DevOps.
Я настроил репозиторий артефактов в Artifactory и использую JFrogNuGet
, чтобы отправить nuget в репозиторий. полная версия задания ниже,
- task: JFrogNuGet@1
inputs:
command: 'push'
artifactoryConnection: 'JFrog Trial'
targetDeployRepo: 'MYREPO'
targetDeployPath: '/'
pathToNupkg: '$(Build.ArtifactStagingDirectory)/*.nupkg'
Я получаю следующую ошибку:
15:33:51 [Warn] (Attempt 1) - Failure occurred while sending GET request to https://artifactory.ORG.com/artifactory/api/security/encryptedPassword: Get "https://artifactory.ORG.com/artifactory/api/security/encryptedPassword": dial tcp: lookup artifactory.ORG.com on 127.0.0.53:53: no such host
15:33:51 [Info] executor timeout after 0 attempts with 0 milliseconds wait intervals
15:33:51 [Error] The following error was received while trying to encrypt your password: Get "https://artifactory.ORG.com/artifactory/api/security/encryptedPassword": dial tcp: lookup artifactory.ORG.com on 127.0.0.53:53: no such host
##[error]Error occurred while executing task: Error: Command failed: /opt/hostedtoolcache/jf/2.56.1/x64/jf c add "Antifactory-Test_20240624.3_nuget_deployer_1719243231436" --artifactory-url = "https://artifactory.ORG.com/artifactory" --interactive=false --user='***' --basic-auth-only --password-stdin
У меня нет доступа к параметрам user
и password
для подключения службы, поэтому я не могу использовать решение, упомянутое в ссылке выше.
Я безуспешно попробовал следующий шаг перед задачей Nuget. я получаю ту же ошибку и для этой задачи.
- task: JfrogCliV2@1
inputs:
jfrogPlatformConnection: 'My-Connection'
command: 'jf config add artifactory-server --artifactory-url = "https://ORG.hiscox.com"'
@MiaoTian-MSFT, вы правы. проблема исчезает при использовании размещенного агента. пожалуйста, добавьте свой комментарий в качестве ответа, чтобы я мог его отметить.
Спасибо за ваше обновление. Я добавил ответ.
Я протестировал JFrogNuGet@1 task
в своем конвейере с помощью агента, размещенного Microsoft, и он работает без ошибок.
Ваша проблема отличается от вопроса, обсуждаемого в упомянутом вами вопросе. Это ошибка 404. Но ваша ошибка dial tcp: lookup artifactory.ORG.com on 127.0.0.53:53: no such host
.
Эта ошибка указывает на то, что система не может преобразовать имя хоста artifactory.ORG.com
в IP-адрес. Похоже проблема в сети. Вы можете проверить настройки сети или брандмауэра на агенте, на котором вы запускаете конвейер.
Вы также можете попробовать использовать агент, размещенный Microsoft.
Я протестировал задачу JFrogNuGet@1 в своем конвейере с помощью агента, размещенного в Microsoft, и она работает без ошибок. Ваша проблема отличается от вопроса, обсуждаемого в упомянутом вами вопросе. Это ошибка 404. Но ваша ошибка
dial tcp: lookup artifactory.ORG.com on 127.0.0.53:53: no such host
. Эта ошибка указывает на то, что система не может преобразовать имя хостаartifactory.ORG.com
в IP-адрес. Похоже проблема в сети. Вам следует проверить настройки сети или брандмауэра на агенте, на котором вы запускаете конвейер. Вы также можете попробовать использовать агент, размещенный Microsoft, и посмотреть, работает ли он.