Matawebsite Promo Lebaran 2022

Apa itu CircleCI

date 22 Dec 2020
date Lev Yasin
date 633
date Web Programming
Apa itu CircleCI

CircleCI adalah layanan Integrasi Berkelanjutan dihosting . Anda mendaftar untuk akun CircleCI, menulis konfigurasi CI Anda di YAML , dan CircleCI menjalankannya di infrastruktur mereka. Ada juga opsi untuk menjalankan pekerjaan CircleCI di lokasi. Konfigurasi CircleCI Anda memiliki beberapa pekerjaan, yang dapat digabungkan ke dalam alur kerja, dan disesuaikan menggunakan variabel lingkungan dan konteks .

Ada banyak layanan CI di luar sana. CircleCI adalah salah satu favorit kami karena fitur-fiturnya berikut:

  • Kemudahan untuk membangun dan running.
  • Sejumlah image Docker siap pakai membuat penulisan konfigurasi Anda lebih mudah.
  • Sejumlah besar opsi penyesuaian termasuk orbs dan alur kerja .

#

Commandeer GUI untuk CircleCI

Commandeer build di atas CircleCI dan membawanya ke level lain. Anda akan dapat membangun dan menjalankan dalam waktu singkat dengan beberapa fitur nyaman dari aplikasi desktop:

  • Kemampuan untuk menjalankan pekerjaan Anda secara lokal dari GUI.
  • Melihat hasil ringkasan lari Anda.
  • Sesuaikan pengaturan CircleCI Anda.
  • Kemampuan untuk mengedit konfigurasi YAML CircleCI Anda.
  • Menyalin perintah terminal CircleCI Anda.

CircleCI Runner

Karena sebagian besar pengembangan pipeline CircleCI Anda dilakukan secara lokal, penting untuk dapat menjalankan pekerjaan CircleCI Anda di komputer lokal Anda. Commandeer memungkinkan Anda untuk menjalankan pekerjaan Anda dari GUI sehingga Anda bisa mendapatkan umpan balik yang lebih cepat saat mengembangkan pekerjaan CircleCI Anda.

File Konfigurasi CircleCI

Di antara pengaturan lainnya, file konfigurasi CircleCI Anda memiliki job dan alur kerja. Ini biasanya terletak di .circleci/config.ymlroot proyek Anda. Berikut ini tautan ke spesifikasi lengkap dari file konfigurasi. Dan berikut adalah contoh file konfigurasi CircleCI :

version: 2.1
orbs:
  node: circleci/node@1.1.6
jobs:
  build:
    docker:
      - image: circleci/node:10.15.2
    working_directory: ~/project
    steps:
      - run: echo 'Building your project' # <- the steps for your job

Singkatnya, file konfigurasi Anda terdiri dari beberapa opsi konfigurasi di bagian atas. Di sini, kami menentukan versinya dan kami menggunakan nodejsbola itu. Anda dapat mendeskripsikan pekerjaan Anda di bawah jobskunci. Dalam contoh kami, kami mendefinisikan satu pekerjaan yang disebut build. The buildpekerjaan akan dilaksanakan oleh CircleCI secara default ketika kita menjalankan konfigurasi ini.

Matawebsite Promo
lev_yasin.png

Lev Yasin

Instruktur Web Programming Mataweb

Sangat tertarik dengan dunia Pemrograman Web & Mobile, saat ini fokus pada bagian Backend Web Developer, menggunakan PHP sebagai bahasa pemrograman utama, biasanya saya menggunakan Laravel.

Artikel Populer

Halo, ada yang bisa kami bantu?
Daftar Sekarang