Saya berharap menemukan alat atau metode yang mudah, yang memungkinkan mengelola penyebaran kode kami.
Berikut adalah fitur-fitur yang saya harap solusi ini miliki:
Entah file berbasis web atau batch, yang diberi daftar file, akan berkomunikasi dengan server produksi kami, untuk membuat cadangan file-file itu di folder yang berbeda, dan memasukkannya ke dalam folder kode cadangan.
Kemudian ia mencatat nama, tanggal / waktu, dan tujuan penyebaran.
Kemudian mengirimkan file ke tempat yang tepat di server produksi.
Saya tidak ingin antarmuka yang terlalu rumit untuk melakukan penyebaran karena mereka mungkin tidak akan pernah menggunakannya.
Atau apakah yang saya minta terlalu tidak realistis?
Saya hanya tahu bahwa disiplin diri saya tidak sempurna, dan saya lebih suka memiliki alat yang bisa saya andalkan untuk melakukan apa yang perlu dilakukan, kemudian ingatan saya sendiri tentang langkah-langkah tepat apa yang harus saya ambil setiap waktu.
Bagaimana kalian, memastikan semuanya bisa dikerahkan dengan benar, dan memiliki kemunduran mudah jika terjadi kesalahan?
sumber
Jawaban:
Semua ini dapat dilakukan dengan file batch. Berikut ini adalah langkah-langkah dasar yang perlu terjadi dalam file batch:
Kecuali langkah pertama, dua langkah lainnya adalah operasi baris perintah yang sangat mendasar. Mengenai yang pertama, kode berikut menunjukkan cara mendapatkan direktori dengan waktu tanggal:
sumber
Kedengarannya seperti pekerjaan untuk Capistrano dengan plugin Railsless-Deploy .
sumber
Saya cukup yakin Anda bisa melakukan ini dengan TFS - jika Anda bekerja dengan tumpukan pengembangan MS
sumber