#jenkins #build #jenkins-pipeline #jenkins-plugins #jenkins-cli
#дженкинс #сборка #дженкинс-конвейер #дженкинс-плагины #jenkins-cli
Вопрос:
Согласно официальному сайту Дженкинса https://wiki.jenkins.io/display/JENKINS/Terminology
это дает очень расплывчатое, но более широкое значение термина build. Может кто-нибудь, пожалуйста, объяснить значение «сборки», которое он пытается передать. Я немного сбит с толку, поскольку буквальное значение слова «build» w.r.t s / w, я полагаю, означает «создать файл .exe или .apk или какой-либо формат файла, который может быть выполнен непосредственно на компьютере». Пожалуйста, помогите!
Комментарии:
1. Ссылка, похоже, не работает.
2. извините за это, теперь я исправил!
Ответ №1:
Согласно этой ссылке на документацию, сборка является результатом одного выполнения проекта; чаще всего (но не обязательно) сборка генерирует артефакт, но термин build в самом узком смысле относится к одному выполнению (проекта). Ваше интуитивное понимание не совсем неверно; однако то, что является сборкой, называется артефактом в терминологии Дженкинса, в то время как сборка относится к конкретному запуску проекта, который, возможно, породил артефакт.
Комментарии:
1. есть ли причина называть это сборкой, если оно не создает артефакт? Мне просто любопытно, это де-факто или де-жюри . Спасибо!
2. @Mitz Я думаю, что это более спорно ; Дженкинс также можно использовать как инструмент автоматизации для запуска чего -либо (например, многократного вызова методов веб-сервиса или копирования файлов), где артефакт не генерируется в качестве результата задания. Тогда сборка tern немного вводит в заблуждение. Еще более запутанно — мои коллеги и я иногда используем термины build и artifact взаимозаменяемо для обозначения артефакта .
3. Спасибо @Codor за ваше время!