Saya sedang berupaya menyiapkan Jenkins untuk menangani rilis build kami. Rilis build terdiri dari penginstal Windows yang menyertakan beberapa binari yang harus dibangun di Linux.
Inilah yang saya miliki sejauh ini:
- Bagian Windows dan bagian Linux diatur sebagai proyek Jenkins yang terpisah.
- Proyek Windows parameter, mengambil tag Subversion untuk membangun dan melepaskan.
- Sebagai bagian dari build-nya, proyek Windows memicu build dari tag Subversion yang sama untuk proyek Linux (menggunakan plugin Parameterized Trigger ) kemudian menyalin artefak dari proyek Linux (menggunakan plugin Copy Artifact ) ke ruang kerja proyek Windows sehingga mereka dapat dimasukkan dalam installer Windows.
Tempat saya macet: Saat ini, Salin Artefak sudah diatur untuk menyalin bangunan yang terakhir berhasil. Tampaknya lebih kuat untuk mengonfigurasi Salin Artefak untuk menyalin dari bangunan persis yang dipicu Pemicu Parameterisasi, tapi saya mengalami kesulitan mencari tahu cara membuatnya. Ada opsi untuk parameter "build selector" yang menurut saya dimaksudkan untuk membantu hal ini, tetapi saya tidak tahu bagaimana seharusnya pengaturannya (dan secara membabi buta bereksperimen dengan berbagai kemungkinan agak menyakitkan ketika pembangunan membutuhkan satu jam atau dua untuk menemukan kesuksesan atau kegagalan).
Bagaimana saya mengaturnya? Bagaimana cara kerja pemilih bangunan?