Apa yang Diberikan Program Startup CircleCI Kepada Anda
CircleCI menawarkan kredit senilai $3.000 untuk platform CI/CD terhost-nya, yang mengukur satu hal: waktu komputasi pada pipeline Anda, yang dihargai sebagai menit dikalikan dengan ukuran mesin dan jumlah kontainer yang berjalan sekaligus.
AI Perks melacaknya bersama dengan kredit senilai $7,7 juta di 194 perusahaan.
Sebutkan batasannya sejak awal, karena itu menentukan sejauh mana $3.000 akan bertahan. CircleCI menagih untuk mesin yang membangun dan menguji kode Anda, bukan untuk cloud tempat Anda melakukan deployment, registri tempat gambar mendarat, atau pemantauan yang mengawasinya di produksi. Ketentuan saat ini ada di getaiperks.com.

Untuk Apa Anda Sebenarnya Membayar Vendor CI
Anda membayar untuk mesin yang menjalankan rangkaian pengujian Anda, ditambah primitif yang membuatnya cepat: caching, pemisahan pengujian, konfigurasi yang dapat digunakan kembali, dan perangkat keras yang tidak disertakan secara gratis oleh host kode Anda.
Keputusan sebenarnya bukanlah CircleCI melawan vendor CI lainnya. Ini adalah platform khusus versus CI yang sudah dibundel dengan host kode Anda, yang untuk tim beranggotakan tiga orang menang hanya dengan inersia saja. Empat hal mendorong tim untuk meninggalkannya:
- Perangkat keras yang tidak bisa Anda dapatkan secara bundel dengan harga yang masuk akal. Mesin memori besar untuk kompilasi berat, Arm untuk build asli, macOS untuk apa pun yang menyentuh iOS. Ukuran kotak adalah pengaturan, bukan solusi sementara.
- Caching dan pemisahan pengujian sebagai primitif. Memisahkan rangkaian di seluruh kontainer berdasarkan data waktu, daripada daftar yang dikelola secara manual tentang pengujian mana yang berjalan di mana.
- Penggunaan konfigurasi di berbagai repositori. Paket konfigurasi pipeline yang dapat digunakan kembali, sehingga dua belas layanan berbagi satu pekerjaan deployment daripada dua belas salinan yang menyimpang.
- Data pipeline. Pengujian mana yang tidak stabil, pekerjaan mana yang menjadi lebih lambat, langkah mana yang menjadi hambatan sebenarnya. Kebanyakan tim tidak dapat menjawab pertanyaan tersebut dan membayar dengan waktu mati.
Heuristik yang jujur: jika pipeline Anda cepat dan tidak ada yang mengeluh, CI bundel sudah cukup baik dan kredit lebih baik dihabiskan di tempat lain. Jika para insinyur menunggu hasil hijau, atau build Anda memerlukan perangkat keras yang diberi harga buruk oleh host kode Anda, platform khusus lebih murah bahkan sebelum kredit diterapkan.
Bagaimana Biaya CircleCI Berperilaku Saat Anda Melakukan Lebih Banyak Pengiriman
Pengeluaran CI adalah hasil dari empat istilah: seberapa sering Anda melakukan push, berapa lama pipeline berjalan, seberapa besar mesinnya, dan berapa banyak kontainer yang berjalan secara paralel. Pendiri memodelkan yang pertama dan mengabaikan sisanya, itulah sebabnya tagihan mengejutkan mereka.
| Pemicu Biaya | Apa yang memicunya | Apa yang menyebabkannya melonjak |
|---|---|---|
| Eksekusi pipeline | Push, permintaan tarik (pull request), pekerjaan terjadwal | Seluruh pipeline pada setiap push ke setiap cabang |
| Durasi pekerjaan | Kompilasi, instalasi, waktu tunggu pengujian | Kunci cache yang tidak pernah cocok, sehingga dependensi diunduh setiap eksekusi |
| Kelas sumber daya | Ukuran mesin per pekerjaan | Peningkatan ukuran secara refleksif untuk memperbaiki langkah yang lambat dan terikat I/O |
| Paralelisme | Kontainer per pekerjaan | Pengaturan yang diulang di setiap kontainer, sehingga 4x lebih mahal dari 4x biaya |
| Platform | Linux, Arm, macOS, GPU | Pekerjaan iOS pada kelas macOS di samping pekerjaan Linux yang murah |
| Eksekusi ulang | Pengujian yang tidak stabil, deployment yang gagal | Rangkaian pengujian yang sama ditagih dua kali untuk satu penggabungan |
| Penyimpanan | Artefak, cache, hasil pengujian | Menyimpan setiap artefak selamanya |
Tarif, tunjangan, dan struktur paket berubah. Verifikasi angka saat ini terhadap halaman harga CircleCI sebelum memodelkan apa pun.
Aritmatika yang menentukan tagihan Anda adalah frekuensi komit dikalikan dengan penyebaran (fan-out), dan itu bertambah lebih cepat daripada jumlah karyawan:
| Tim | Eksekusi pipeline / bulan | Menit komputasi per eksekusi | Menit komputasi bulanan |
|---|---|---|---|
| 5 insinyur, 4 push/hari | 400 | 16 (8 menit x 2 kontainer) | 6.400 |
| 10 insinyur, 6 push/hari | 1.200 | 40 (10 menit x 4 kontainer) | 48.000 |
| 20 insinyur, 6 push/hari | 2.400 | 72 (12 menit x 6 kontainer) | 172.800 |
Itu adalah angka ilustratif, bukan kutipan CircleCI. Intinya adalah rasio: 4x jumlah karyawan menghasilkan 27x komputasi. Biaya CI diskalakan dengan seberapa cepat Anda mengirimkan daripada dengan berapa banyak orang yang Anda pekerjakan, sehingga bertambah tepat ketika Anda paling tidak memperhatikannya.
Satu jebakan lagi. Paralelisme memotong waktu dinding (wall-clock time), bukan total komputasi, dan biasanya meningkatkannya, karena setiap kontainer mengulang checkout, pemulihan dependensi, dan penarikan gambar. Seringkali merupakan perdagangan yang layak dilakukan, bukan penghematan.
Jadi $3.000 membeli pembacaan meter, bukan jumlah build. Tim yang sama mengirimkan pekerjaan yang sama dan mengurasnya dengan tingkat yang sangat berbeda tergantung pada seberapa baik pipeline disetel. AI Perks mencantumkan jumlah kredit, pengalinya terserah Anda untuk mengontrol.

Dengan Apa Kredit CircleCI Dapat Digabungkan
Kredit CI dapat digabungkan dengan bersih karena CI memiliki kelebihan yang tajam. CircleCI menagih untuk mesin yang membangun dan menguji, dan segala sesuatu di kedua sisi itu ditagih oleh orang lain yang juga menjalankan program startup.
Pipeline deployment yang berfungsi menyentuh lima vendor, dan ada hibah untuk masing-masing:
- Kredit cloud mencakup lingkungan tempat artefak di-deploy dan registri yang menampung gambar
- Kredit observabilitas mencakup apa yang terjadi setelah deployment, separuh dari CI/CD yang tidak pernah dilihat oleh CI
- Kredit infrastruktur pengujian mencakup grid browser dan perangkat, sehingga lapisan end-to-end tidak ditagih sebagai komputasi CI
- Kredit fitur flag mencakup pengiriman secara diam-diam (dark), yang memungkinkan Anda sering melakukan merge ke main
- Kredit host kode mencakup repositori, penyimpanan artefak, dan pemindaian keamanan
Sebuah tim yang memegang tiga dari lima hibah ini telah mendanai sebagian besar tumpukan pengiriman. Hibah mana yang digabungkan, dan mana yang diam-diam saling mengecualikan, itulah sebabnya AI Perks dikelola sebagai daftar daripada folder bookmark.
Apa yang Disalahpahami Pendiri Tentang Kredit CI
Kesalahan termahal adalah memperlakukan CI sebagai biaya tetap. Ini adalah meteran penggunaan yang terpasang pada tingkat komit Anda, dan kredit gratis menghilangkan sinyal yang seharusnya memberi tahu Anda bahwa pipeline itu boros. Enam pola kegagalan, dalam urutan biaya kasar:
Membeli paralelisme untuk memperbaiki masalah caching. Menambahkan kontainer adalah perbaikan tercepat yang terasa untuk pipeline yang lambat dan yang paling mahal. Periksa tingkat kecocokan cache terlebih dahulu: kunci yang dibangun dari nilai yang mudah menguap tidak pernah cocok, sehingga setiap eksekusi mengunduh ulang dependensi.
Menjalankan semuanya pada setiap push. Matriks penuh pada setiap cabang, di monorepo di mana satu layanan berubah, mengalikan jumlah eksekusi Anda dengan jumlah layanan yang Anda miliki. Pemfilteran jalur adalah konfigurasi, bukan proyek.
Peningkatan ukuran secara refleksif. Kelas sumber daya yang lebih besar lebih mahal per menit dan hanya sepadan jika pekerjaan menjadi lebih cepat secara proporsional. Berlaku untuk kompilasi paralel, tidak berlaku untuk apa pun yang terikat I/O, di mana kotak yang lebih besar menunggu dengan kecepatan yang sama.
Mengabaikan pengujian yang tidak stabil. Rangkaian pengujian dengan tingkat ketidakstabilan 10% berarti Anda membayar kira-kira 1,1 kali, ditambah insinyur yang menjalankannya lagi. Mengarantina pengujian yang tidak stabil adalah kontrol biaya.
Menulis logika build ke dalam konfigurasi CI. Definisi pipeline adalah bagian yang spesifik vendor. Simpan pekerjaan sebenarnya dalam skrip yang dipanggil oleh konfigurasi Anda, dan konfigurasi tetap menjadi pemanggil tipis yang dapat Anda porting dengan murah.
Merencanakan keluar terlalu lambat. Putuskan pada 70% kredit yang dikonsumsi seperti apa pipeline Anda tanpa subsidi, sementara memangkas pemicu dan memperbaiki cache masih merupakan keputusan yang tenang daripada latihan kebakaran.

Apa yang Harus Diperhatikan Saat Kredit Aktif
CI gratis menyembunyikan meteran, dan meteran yang tersembunyi adalah cara pipeline yang disetel diam-diam menjadi tidak disetel. Empat angka menjaganya tetap terlihat.
| Metrik | Mengapa itu penting | Tanda buruk |
|---|---|---|
| Tingkat kecocokan cache | Cache yang terlewat mengunduh ulang dependensi setiap eksekusi | Terlewat pada pekerjaan terberat Anda |
| Menit komputasi per permintaan tarik yang digabungkan | Biaya unit pengiriman satu perubahan | Meningkat sementara ukuran tim datar |
| Tingkat ketidakstabilan | Setiap eksekusi ulang menagih penggabungan yang sama dua kali | Rangkaian yang dijalankan ulang oleh orang-orang secara refleksif |
| Kredit yang dikonsumsi terhadap komit yang dikirim | Mengubah saldo menjadi tingkat pembakaran | Konsumsi melampaui kurva komit |
Baris terakhir adalah yang layak mendapatkan pengingat kalender. Tiga lainnya adalah sinyal rekayasa yang tetap Anda inginkan, tetapi konsumsi terhadap output adalah satu-satunya yang menyatakan apakah subsidi itu membeli kecepatan atau menyembunyikan pemborosan.
CircleCI berada di AI Perks di samping program hosting kode, observabilitas, dan pengujian, masing-masing dengan jumlah saat ini.
Pertanyaan yang Sering Diajukan
Berapa nilai program startup CircleCI?
Kredit senilai $3.000 untuk CI/CD terhost CircleCI, diterapkan pada komputasi yang dikonsumsi oleh pipeline Anda. Ini mencakup mesin build dan pengujian, bukan cloud tempat Anda melakukan deployment. Ketentuan saat ini dilacak di getaiperks.com.
Apakah saya memerlukan vendor CI khusus ketika host kode saya menyertakan CI?
Tidak pada awalnya. CI bundel sudah cukup baik selama pipeline pendek dan tidak ada yang menunggu hasil hijau. Platform khusus mendapatkan tempatnya ketika Anda membutuhkan perangkat keras yang diberi harga buruk oleh host kode Anda, pemisahan pengujian otomatis, atau konfigurasi yang dibagikan di berbagai repositori.
Mengapa tagihan CI saya tumbuh lebih cepat daripada tim saya?
Karena biaya CI adalah frekuensi komit dikalikan dengan durasi pipeline, ukuran mesin, dan paralelisme. Menggandakan tim kira-kira menggandakan push, tetapi rangkaian yang lebih panjang, mesin yang lebih besar, dan lebih banyak kontainer berlipat ganda di atasnya. Dalam angka ilustratif di atas, 4x jumlah karyawan menghasilkan 27x menit komputasi.
Apakah paralelisme yang lebih besar membuat CI lebih murah?
Tidak. Paralelisme memotong waktu dinding dan biasanya meningkatkan total komputasi, karena setiap kontainer mengulang checkout, pemulihan dependensi, dan penarikan gambar. Empat kontainer dapat berharga lima kali lebih mahal dari satu kontainer dengan seperempat waktu tunggu. Itu adalah perdagangan kecepatan, bukan penghematan. Perbaiki caching terlebih dahulu.
Bisakah saya menggabungkan kredit CircleCI dengan kredit startup lainnya?
Ya, dan kredit CI digabungkan dengan bersih karena tagihannya tidak tumpang tindih. Kredit cloud mencakup target deployment dan registri, kredit observabilitas mencakup apa yang terjadi setelah deployment, kredit pengujian mencakup grid browser. AI Perks melacak $7,7 juta di 194 perusahaan di getaiperks.com.
Apa yang terjadi ketika kredit CircleCI habis?
Anda akan mewarisi tagihan yang dibentuk oleh keputusan caching, cakupan pemicu, dan paralelisme yang dibuat saat gratis. Simpan logika build dalam skrip yang dipanggil oleh konfigurasi Anda agar pipeline tetap portabel, karantina pengujian yang tidak stabil, dan putuskan apa yang akan Anda ubah saat 70% kredit dikonsumsi daripada setelah tagihan pertama.
Berlangganan di getaiperks.com →
Kirimkan kode. Biarkan orang lain membayar untuk mesin yang mengujinya.