"Скажи пароль? - Пароль! - Проходи!"
Credentials - это пара user/password для различных доступов (git, deploy и т.п.).
Jenkins развернут по адресу http://192.168.1.20:8080.
Настройка описана для Item Jenkins с конфигурацией Pipeline script. Имя item test_username_pass. Доступ к настройкам проекта по адресу: http://192.168.1.20:8080/job/test_username_pass/configure. (Согласен, слегка запутанно)
Привязка credentials к скрипту сборки конкретного проекта:
test_username_pass - это проект в Jenkins (Dashboard > test_username_pass > Настройки)
$My_Git_token - это переменная в "Pipeline script" берет значения из "nexus_admin" (см. ниже).
_USR и _PSW предопределенные суффиксы Jenkins. Jenkins эти суффиксы добавляет сам.
nexus_admin - это пользовательский credential объект Jenkins. Его настройка сделана в Dashboard > Настроить Jenkins > Credentials (в секции Security) > ID = nexus_admin
Вот настройка этого объекта "nexus_admin"
http://192.168.1.20:8080/manage/credentials/store/system/domain/_/credential/nexus_admin/update
Для деплоя из Jenkins в nexus можно как обычно положить файл ./jenkins/settings.xml с описанием credentials в /"имя пользователя под которым запущен jenkins"/.m2 (пример /root/.m2/settings.xml).
ВНИМАНИЕ! При изменении PIPELINE SCRIPT, ОБЯЗАТЕЛЬНО(!!!) нажать "Approve script"