Я працюю над створенням Дженкінса для обробки наших версій версій. Збірка випуску складається з інсталятора Windows, який включає деякі двійкові файли, які необхідно вбудувати в Linux.
Ось що я маю досі:
- Частина Windows та частина Linux створені як окремі проекти Дженкінса.
- Проект Windows параметризується, використовуючи тег Subversion для складання та випуску.
- У рамках своєї збірки проект Windows запускає збірку того самого тега Subversion для проекту Linux (за допомогою додатка Parameterized Trigger ), а потім копіює артефакти з проекту Linux (використовуючи плагін Copy Artifact ) у робочу область Windows, щоб вони можуть бути включені в інсталятор Windows.
Де я застряг: прямо зараз створено Copy Artefact для копіювання останньої успішної збірки. Здається більш надійним налаштувати Копіювати артефакт для копіювання з точної збірки, яку спрацьовував Параметризований тригер, але у мене виникають проблеми з розгадами, як зробити це. Є варіант для параметра "селектор побудови", який, на мою думку, призначений допомогти в цьому, але я не можу зрозуміти, як це потрібно налаштувати (а сліпо експериментувати з різними можливостями дещо болісно, коли збірка займає годину або два, щоб знайти успіх чи невдачу).
Як мені це встановити? Як працює селектор збирання?