Kerangka Materi
Perkenalan
- Ikhtisar konsep inti dan keunggulan CI/CD
- Memahami layanan CI (Travis-CI, CircleCI, Semaphore, dll.)
Mempersiapkan Lingkungan Pembangunan
- Menyiapkan repositori Github
- Mengintegrasikan Travis-CI dengan Github
Membangun Paket Python.
- Membuat logika aplikasi
- Mengemas kode secara lokal
Mengotomatiskan Penerapan Paket
- Menambahkan token PyPI ke Travis-CI
- Membuat dan mendefinisikan pipeline CI/CD
- Mengaktifkan dependensi
- Menjalankan dan menguji kode
- Menerbitkan paket Python.
Menerapkan Aplikasi dalam Kontainer
- Membuat aplikasi web Python.
- Kontainerisasi aplikasi
- Menyebarkan aplikasi dengan Docker
- Mengotomatiskan penerapan dengan Heroku
Penyelesaian masalah
Ringkasan dan Kesimpulan
Persyaratan
- Pengalaman dengan Git atau Github
- Python pengalaman pemrograman
Hadirin
- Pengembang
- DevOps insinyur
Testimoni (4)
Menarik dan praktik langsung.
Balavignesh Elumalai - Scottish Power
Kursus - SonarQube for DevOps
Diterjemahkan Mesin
Instruktur memiliki pengalaman mendalam dan penjelasan yang baik. Kedalaman pengetahuan dan antusiasme dalam mengajar sangat dihargai.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kursus - Jenkins 2: Building CI/CD Pipelines
Diterjemahkan Mesin
Diperkenalkan dengan beberapa teknologi yang saya harapkan mengetahui lebih awal.
Michel - Vanier College
Kursus - DevOps Practical Implementation and Tools
Diterjemahkan Mesin
Saya suka dengan semua kemungkinan yang saya temukan dalam kursus tentang opsi DevOps yang dapat saya terapkan untuk memiliki alur kerja CD/CI yang lebih baik!
Juan Manuel - si
Kursus - Jenkins: Continuous Integration for Agile Development
Diterjemahkan Mesin