Flynn: Gitlab menerapkan

Dibuat pada 23 Okt 2016  ·  4Komentar  ·  Sumber: flynn/flynn

Terkait dengan # 227

Cukup atur 5 node cluster, dan saya akan memindahkan semua aplikasi produksi saya dalam beberapa hari ke depan. Saya harus bertanya, saya suka Github tetapi apakah ada cara bagi saya untuk menerapkan Gitlab?

kinquestion

Komentar yang paling membantu

Saya telah mengerjakan penerapan ke Flynn dari gitlab dan menggunakan Gitlab CI untuk meraih sukses besar. Langkah CI saya terlihat seperti ini:

deploy to staging:
  environment: staging
  stage: deploy
  image: docker:git
  script:
   - L=/usr/local/bin/flynn && curl -sSL -A "`uname -sp`" https://dl.flynn.io/cli | zcat >$L && chmod +x $L
   - flynn cluster add -p $FLYNN_TLS_PIN $FLYNN_CLUSTER_NAME $FLYNN_CONTROLLER_URL $FLYNN_CONTROLLER_KEY --git-url=$FLYNN_GIT_URL
   - flynn -a APP remote add staging
   - git push staging HEAD:master
  when: manual

Pada suatu saat saya akan membuat gambar buruh pelabuhan yang berisi flynn-cli yang sudah diinstal sebelumnya tetapi karena sangat cepat untuk menginstal, saya baik-baik saja dengan menyimpannya seperti ini untuk saat ini

Semua 4 komentar

Saya rasa saat ini cara terbaik untuk melakukannya adalah dengan menggunakan sistem CI Anda untuk melakukan penerapan setelah menjalankan pengujian. Saya pikir Gitlab CI akan mampu melakukan ini, baik menggunakan shell atau pelari Docker.

Jika ada sistem hook, Anda dapat melihat https://github.com/lmars/flynn-webhook-deploy dan melihat apakah dapat dimodifikasi agar sesuai dengan tujuan Anda.

Saya telah mengerjakan penerapan ke Flynn dari gitlab dan menggunakan Gitlab CI untuk meraih sukses besar. Langkah CI saya terlihat seperti ini:

deploy to staging:
  environment: staging
  stage: deploy
  image: docker:git
  script:
   - L=/usr/local/bin/flynn && curl -sSL -A "`uname -sp`" https://dl.flynn.io/cli | zcat >$L && chmod +x $L
   - flynn cluster add -p $FLYNN_TLS_PIN $FLYNN_CLUSTER_NAME $FLYNN_CONTROLLER_URL $FLYNN_CONTROLLER_KEY --git-url=$FLYNN_GIT_URL
   - flynn -a APP remote add staging
   - git push staging HEAD:master
  when: manual

Pada suatu saat saya akan membuat gambar buruh pelabuhan yang berisi flynn-cli yang sudah diinstal sebelumnya tetapi karena sangat cepat untuk menginstal, saya baik-baik saja dengan menyimpannya seperti ini untuk saat ini

@MBrouns itu keren! apakah Anda menulis tutorial di suatu tempat?

Tidak, sayangnya saya tidak melakukannya dan saya juga tidak bekerja di perusahaan yang sama sehingga sulit untuk kembali dan melihat pengaturan lengkapnya.
Saya pikir langkah di atas harus berisi tentang semua yang Anda butuhkan untuk memulai. Jika Anda memerlukan bantuan dengan sesuatu yang spesifik, beri tahu saya!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

qwyang picture qwyang  ·  3Komentar

philiplb picture philiplb  ·  4Komentar

tuukkamustonen picture tuukkamustonen  ·  5Komentar

WriteCodeEveryday picture WriteCodeEveryday  ·  5Komentar

IsNull picture IsNull  ·  5Komentar