CircleCI Startup Program: $3.000 Kredit Pipeline CI/CD

CircleCI menawarkan kredit startup senilai $3.000 untuk CI/CD. Apa yang sebenarnya Anda bayarkan kepada vendor CI, bagaimana biaya build berskala, dan apa yang dapat digabungkannya.

CircleCICircleCI Startup ProgramDeveloper ToolsStartup CreditsAI Perks
Author Avatar
Andrew
AI Perks Team
6,456

Quick Answer

Program startup CircleCI menawarkan kredit senilai $3.000 untuk CI/CD yang di-host CircleCI, yang mengukur waktu komputasi pada pipeline Anda: menit dikalikan dengan ukuran mesin dan dengan berapa banyak kontainer yang berjalan secara paralel. Kredit tersebut mencakup komputasi build dan pengujian, bukan cloud tempat Anda melakukan deployment. Syarat dan ketentuan saat ini tercantum di getaiperks.com.

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.


Round Funded
SponsoredRaise money from 10,000+ active vetted investors.
Start Raising

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 BiayaApa yang memicunyaApa yang menyebabkannya melonjak
Eksekusi pipelinePush, permintaan tarik (pull request), pekerjaan terjadwalSeluruh pipeline pada setiap push ke setiap cabang
Durasi pekerjaanKompilasi, instalasi, waktu tunggu pengujianKunci cache yang tidak pernah cocok, sehingga dependensi diunduh setiap eksekusi
Kelas sumber dayaUkuran mesin per pekerjaanPeningkatan ukuran secara refleksif untuk memperbaiki langkah yang lambat dan terikat I/O
ParalelismeKontainer per pekerjaanPengaturan yang diulang di setiap kontainer, sehingga 4x lebih mahal dari 4x biaya
PlatformLinux, Arm, macOS, GPUPekerjaan iOS pada kelas macOS di samping pekerjaan Linux yang murah
Eksekusi ulangPengujian yang tidak stabil, deployment yang gagalRangkaian pengujian yang sama ditagih dua kali untuk satu penggabungan
PenyimpananArtefak, cache, hasil pengujianMenyimpan 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:

TimEksekusi pipeline / bulanMenit komputasi per eksekusiMenit komputasi bulanan
5 insinyur, 4 push/hari40016 (8 menit x 2 kontainer)6.400
10 insinyur, 6 push/hari1.20040 (10 menit x 4 kontainer)48.000
20 insinyur, 6 push/hari2.40072 (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.


Round Funded
SponsoredRaise money from 10,000+ active vetted investors.
Start Raising

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.


Round Funded
SponsoredRaise money from 10,000+ active vetted investors.
Start Raising

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.

MetrikMengapa itu pentingTanda buruk
Tingkat kecocokan cacheCache yang terlewat mengunduh ulang dependensi setiap eksekusiTerlewat pada pekerjaan terberat Anda
Menit komputasi per permintaan tarik yang digabungkanBiaya unit pengiriman satu perubahanMeningkat sementara ukuran tim datar
Tingkat ketidakstabilanSetiap eksekusi ulang menagih penggabungan yang sama dua kaliRangkaian yang dijalankan ulang oleh orang-orang secara refleksif
Kredit yang dikonsumsi terhadap komit yang dikirimMengubah saldo menjadi tingkat pembakaranKonsumsi 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.

This content is for informational purposes only and may contain inaccuracies. Credit programs, amounts, and eligibility requirements change frequently. Always verify details directly with the provider.