Azure DevOps gratis untuk perusahaan kecil dalam 1 jam

Hari baik!

Kami telah lama ingin menerapkan devOps, tetapi tidak ada waktu dan saya merasa kasihan dengan uang untuk layanan ini, atau Anda ingin memahami bagaimana devOps bekerja dalam tindakan menggunakan contoh dari agen internet, kemudian baca terus.

Pada artikel ini, kami akan mempertimbangkan cara menggunakan Azure devops gratis untuk perusahaan Anda (hingga 5 pengembang gratis) tanpa keahlian teknis khusus dan banyak pengaturan.

gambar

Tujuan dari memperkenalkan proses devops adalah untuk mempercepat proses pengembangan perusahaan, dalam kasus kami, akselerasi akan dicapai melalui verifikasi kode otomatis, pengujian otomatisnya menggunakan tangkapan layar standar dan pengunggahan situs otomatis ke server.

Jadi, proses mana yang akan dieksekusi menggunakan devOps dalam contoh kita:

  1. ketika Anda mengkomit kode salah satu pengembang, perakitan dimulai;
  2. skrip transpilation / Kurang / etc;
  3. jika kesalahan terjadi selama transpilasi, pengembang akan menerima peringatan dan komitnya akan ditolak;
  4. proyek dikerahkan ke server (situs-dev);

membuat tangkapan layar dari situs yang dihasilkan dan membandingkannya dengan tata letak perancang (pengujian berbasis Screenshot);
menerima hasil tes dan tangkapan layar melalui bot Telegram.

Apa yang perlu Anda miliki untuk ini:

  1. akun microsoft
  2. saluran telegram;
  3. komputer apa pun dengan akses Internet (agar agen build berfungsi).

Jadi, mari kita mulai dari DevOps.

  • Daftarkan akun microsoft di azure.com
  • Kami menciptakan perusahaan kami [1], ini adalah area di mana proyek (situs) akan dibuat, dan juga di bidang visibilitas ini orang akan bekerja kepada siapa Anda akan mengirim undangan
  • Kami membuat proyek di dalam perusahaan [2, 3, 4], semuanya seperti biasa, proyek ini bersifat pribadi dan publik. Juga, segera pilih repositori antara built-in azure dan git. Anda dapat memilih opsi kedua, integrasi sepenuhnya dilaksanakan, sehingga devops tidak akan menderita. Saya memilih opsi pertama untuk mengurangi jumlah dana pihak ke-3.
  • - Dalam proyek yang dibuat [5], kita pergi untuk mengkonfigurasi langkah-langkah perakitan [6] dan membuat perakitan pertama [7].

    gambar

  • Jangan lupa menambahkan agen perakitan . Ini adalah klien yang kami instal pada mesin dengan akses Internet, yang akan melakukan langkah-langkah perakitan untuk acara-acara tertentu, misalnya, ketika menambahkan kode ke sistem kontrol versi.

  • Tambahkan langkah-langkah yang diperlukan.

    gambar

Sekarang kita akan mempertimbangkan langkah-langkah secara terpisah, dari nama jelas apa yang bertanggung jawab masing-masing
Omong-omong, tentang membuat bot untuk Telegram ditulis di sini .
Ada artikel bagus tentang cara menguji pengaturan huruf di sini .

Kode proyek dan semua skrip yang diposting di gitgub .

gambar

Artikel itu ditulis sehingga para pemula melihat salah satu cara sederhana untuk mengatur devops dengan sumber daya dan biaya waktu yang minimal.

UPD 2018.12.03
Sehubungan dengan komentar, saya memutuskan untuk menambahkan:
- devops azure gratis untuk tim yang terdiri dari 5 orang
- saat mendaftar tidak perlu kartu bank, dll. memerlukan email dan beberapa nama untuk organisasi Anda
- untuk menggunakan perakitan gratis, Anda perlu menginstal agen perakitan pada beberapa mesin yang memiliki akses Internet, tetapi untuk uang Anda dapat menggunakan agen perakitan yang disediakan oleh microsoft. (Saya memasang mesin virtual dengan win10, tempat perakitan berlangsung)
- Token dalam tangkapan layar misalnya, mereka menambahkan karakter tambahan

Source: https://habr.com/ru/post/id427703/


All Articles