Saya menambahkan integrasi berkelanjutan ke proyek EC2 di tempat kerja menggunakan Jenkins. Mesin Jenkins sendiri disimpan pada mesin EC2 - mesin yang mungkin perlu dimatikan dan dibawa kembali ke instans EC2 yang sama sekali berbeda kapan saja. Kami memiliki banyak manifes Boneka yang memungkinkan kami menginstal ulang perangkat lunak dengan mudah pada instans EC2, tetapi file konfigurasi khusus, seperti yang untuk pekerjaan yang saya buat di Jenkins, akan dihapus setelah dipindahkan.
Sekarang, jika Jenkins menyimpan pekerjaan apa yang akan dijalankan di file XML atau kumpulan file XML di suatu tempat, saya dapat menyiapkan sistem di mana file tersebut dikomit ke server kontrol versi, dan kemudian diunduh kembali ke yang baru dibuat. server sebagai bagian dari manifes boneka. Adakah yang tahu di mana file-file ini disimpan? Saya sudah mencoba menyalin /var/lib/jenkins/jobs
, tetapi tampaknya menyimpan output dari tugas Jenkins, bukan inputnya.