В чем смысл сборки в соответствии с сайтом Дженкинса

#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 за ваше время!