Pertanyaan Bagaimana Anda memutar kembali ke versi yang sebelumnya digunakan dengan capistrano?


Saya mencoba menggunakan "tutup gulung balik" tetapi saya mendapatkan kesalahan berikut:

Rollback $ topi

tugas `rollback 'tidak ada

Apakah ada pengaturan tambahan yang harus saya lakukan untuk mendapatkan rollback agar berfungsi?


75
2018-01-30 19:57


asal


Jawaban:


Baru saja menemukan jawabannya di sini http://github.com/leehambley/railsless-deploy:

cap deploy: rollback


147
2018-01-30 19:59



Jika Anda menggunakan lingkungan yang berbeda (misalnya staging, produksi) menggunakan permata multistage (misalnya Anda punya require 'capistrano/ext/multistage' di file deploy.rb Anda) kemudian Capistrano default ke pementasan. Jadi, untuk memutar kembali lingkungan produksi yang akan Anda lakukan:

cap production deploy:rollback

dan, dengan asumsi Anda memiliki set default, ini akan menggulung kembali pementasan:

cap deploy:rollback

Perlu diketahui apakah Anda menggunakan lingkungan yang berbeda dan bertanya-tanya mengapa Anda tidak bekerja untuk produksi.


44
2017-07-11 18:31



gulungan sederhana kembali:

$ cap deploy:rollback

kembalikan ke versi tertentu:

$ cap deploy:rollback -s previous_release= [path to previous release under releases folder ]

11
2018-05-27 13:34



Sebenarnya itu benar

cap deploy:rollback:code

menyebarkan: rollback dapat me-rollback ke revisi sebelumnya, tidak perlu revisi yang sebelumnya diterapkan.


9
2018-03-13 12:34