Tekton
Elemen penyusun CI/CD berbasis Kubernetes.
Ringkasan
Menstandarkan alat CI/CD Anda
Tekton menyediakan komponen open source untuk membantu Anda menstandarkan alat dan proses CI/CD di berbagai vendor, bahasa, dan lingkungan deployment. Spesifikasi industri terkait pipeline, rilis, alur kerja, dan komponen CI/CD lainnya yang tersedia di Tekton akan berjalan lancar dengan alat CI/CD yang sudah ada seperti Jenkins, Jenkins X, Skaffold, Knative, dan lain-lain.
Praktik terbaik bawaan untuk Kubernetes
Praktik terbaik bawaan di Tekton akan memungkinkan Anda membuat pipeline CI/CD berbasis cloud dengan cepat. Sasarannya adalah memungkinkan developer membuat dan men-deploy image yang tidak dapat diubah, mengelola kontrol versi infrastruktur, atau menjalankan rollback dengan lebih mudah. Dengan Tekton, Anda juga akan dapat memanfaatkan pola deployment tingkat lanjut seperti deployment rolling, blue/green, dan canary, atau alur kerja GitOps.
Berjalan di lingkungan hybrid atau multicloud
Tekton memungkinkan Anda membangun, menguji, dan men-deploy aplikasi di berbagai lingkungan, seperti VM, serverless, Kubernetes, atau Firebase. Anda juga dapat melakukan deployment di berbagai penyedia cloud atau di lingkungan hybrid menggunakan pipeline Tekton.
Mendapatkan fleksibilitas maksimum
Tekton memberi Anda fleksibilitas penuh untuk membuat pipeline yang andal menggunakan alat CI/CD favorit. Anda dapat memilih alur kerja pembangunan, pengujian, dan deployment berdasarkan kebutuhan tim karena Tekton mengabstraksi implementasi yang mendasarinya.
Fitur
Tekton didesain agar berfungsi lancar dengan alat Kubernetes khusus Google Cloud. Hal ini mencakup deployment ke Google Kubernetes Engine, penyimpanan artefak, dan pemindaian menggunakan Container Registry. Anda juga dapat membangun, menguji, dan men-deploy aplikasi di berbagai lingkungan termasuk VM, serverless, Kubernetes, atau Firebase.
Pengelolaan artefak
Simpan, kelola, dan amankan artefak Anda. Pipeline Tekton berjalan lancar dengan alat pihak ketiga lainnya.
Pipeline deployment
Pipeline deployment didesain untuk mendukung alur kerja yang kompleks, termasuk peluncuran di berbagai lingkungan, peluncuran canary, dan blue-green deployment.
Hasil
Dapatkan insight tentang hasil pembangunan dan pengujian beserta log sebagai bagian dari API penyimpanan hasil bawaan.
"Pipeline Tekton memungkinkan kami mendukung eksekusi Jenkins X dan mengelola pipeline secara native dari dalam Kubernetes. Tanpa Tekton, kami harus menulis sendiri sistem semacam itu, yang berarti kami harus mencurahkan banyak waktu dan tenaga. Selain itu, Tekton juga dapat memanfaatkan dukungan komunitas pengembangan yang kuat untuk menyelesaikan tantangan CI/CD berbasis cloud."
Andrew Bayer, Software Engineer, CloudBees. Pencipta dan pemelihara Declarative Pipelines, Jenkins
Akses repo GitHub Tekton untuk mulai menggunakan elemen penyusun CI/CD berbasis Kubernetes.
Akses repo GitHub Tekton untuk mulai menggunakan elemen penyusun CI/CD berbasis Kubernetes.