- name: Get author name id: author run: | AUTHOR=$(git log -1 --pretty=%an) echo "::set-output name=author::$AUTHOR"
jobs: absensi: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2
on: push: branches: - main
name: Absensi Karyawan
- name: Record attendance run: | curl -X POST \ https://api.github.com/repos/$GITHUB_REPOSITORY/issues \ -H 'Content-Type: application/json' \ -d '"title":"Absensi Karyawan","body":"'$AUTHOR' - '$COMMIT'"' Pada contoh di atas, setiap kali ada perubahan pada branch main , GitHub Actions akan merekam kehadiran karyawan dengan mencatat nama author dan pesan commit. Kemudian, akan dibuat issue baru pada repository dengan judul "Absensi Karyawan" dan isi issue berisi informasi tentang kehadiran karyawan.
- name: Get commit message id: commit run: | COMMIT=$(git log -1 --pretty=%s) echo "::set-output name=commit::$COMMIT"
- name: Get author name id: author run: | AUTHOR=$(git log -1 --pretty=%an) echo "::set-output name=author::$AUTHOR"
jobs: absensi: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2
on: push: branches: - main
name: Absensi Karyawan
- name: Record attendance run: | curl -X POST \ https://api.github.com/repos/$GITHUB_REPOSITORY/issues \ -H 'Content-Type: application/json' \ -d '"title":"Absensi Karyawan","body":"'$AUTHOR' - '$COMMIT'"' Pada contoh di atas, setiap kali ada perubahan pada branch main , GitHub Actions akan merekam kehadiran karyawan dengan mencatat nama author dan pesan commit. Kemudian, akan dibuat issue baru pada repository dengan judul "Absensi Karyawan" dan isi issue berisi informasi tentang kehadiran karyawan.
- name: Get commit message id: commit run: | COMMIT=$(git log -1 --pretty=%s) echo "::set-output name=commit::$COMMIT"