Итак, я пытаюсь настроить конвейер CI / CD с помощью s4sdk. Я успешно выполнил все шаги, описанные в этом блоге. Кажется, все работает без сбоев, однако моя сборка завершается с ошибкой:
The following artifacts could not be resolved: com.sap.xs2.security:security-commons:jar:0.28.6, com.sap.xs2.security:java-container-security:jar:0.28.6, com.sap.xs2.security:java-container-security-api:jar:0.28.6, com.sap.security.nw.sso.linuxx86_64.opt:sapjwt.linuxx86_64:jar:1.1.19: Could not find artifact com.sap.xs2.security:security-commons:jar:0.28.6 in s4sdk-mirror (http://s4sdk-nexus:8081/repository/mvn-proxy/)
Теперь эти сообщения об ошибках имеют смысл для меня, поскольку я помню, как загружал эти артефакты из центра загрузки SAP, и поэтому эти артефакты недоступны в maven central.
Я думаю, что эту ошибку можно устранить, вручную загрузив эти артефакты на сервер Nexus, но я не знаю как. Согласно документации nexus, есть веб-интерфейс, доступный по адресу http://< cx-server-ip>: 8081, но он почему-то не отвечает.
Я могу подтвердить с помощью docker ps
, что оба контейнера jenkins и nexus работают и что контейнер nexus прослушивает TCP 8081. Я также могу получить доступ к интерфейсу jenkin для настройки и запуска моего конвейера.
Чего мне не хватает? Является ли загрузка недостающих артефактов в нексус правильным подходом? Любая помощь приветствуется.