Skip to main content
  1. Posts/

Menjalankan GitHub Actions Secara Lokal dengan Act

·1 min·
git git
Table of Contents

Act adalah alat yang memungkinkan Anda menjalankan GitHub Actions secara lokal di komputer sendiri. Dengan Act, Anda dapat dengan mudah menguji dan men-debug skrip GitHub Actions sebelum diterapkan ke produksi.

Berikut adalah cara menggunakan Act untuk menjalankan GitHub Actions secara lokal.

Install Act
#

Install Act menggunakan script berikut.

curl https://raw.githubusercontent.com/nektos/act/master/install.sh | bash

Run GitHub Actions using Act
#

Clone sample repository github-actions-demo.

git clone https://github.com/cplee/github-actions-demo.git

Masuk ke folder github-actions-demo, kemudian jalankan perintah act -l untuk melihat list actions.

# act -l
INFO[0000] Using docker host 'unix:///var/run/docker.sock', and daemon socket 'unix:///var/run/docker.sock'
Stage  Job ID  Job name  Workflow name  Workflow file  Events
0      test    test      CI             main.yml       push

Untuk menjalankan pipelines gunakan perintah.

act

Atau Anda bisa menjalankan job tertentu dengan perintah.

act -j test

Untuk menjalankan pipelines dengan environment tertentu. (default .env)

act --env-file=my-custom.env

Untuk menjalankan pipelines dengan secret tertentu. (default .secret)

act --secret-file=my-custom.secrets

Referensi:

Related

Configuring Git Push Notifications on Telegram
·2 mins
git git
Auto Deployment on cPanel Using Github Actions
·2 mins
cpanel cpanel git
Implementasi Git Deployment di cPanel
·3 mins
cpanel cpanel git
Memahami Format XML Domain Libvirt
·41 mins
libvirt libvirt kvm
Setup WireGuard VPN
·3 mins
wireguard wireguard vpn
How to Copy Text in Tmux to System Clipboard
·3 mins
tmux linux tmux