Skip to content

FIX: Perbaikan gh action ansible#9

Merged
apidong merged 3 commits into
mainfrom
dev-perbaikan-gh-action
Sep 10, 2025
Merged

FIX: Perbaikan gh action ansible#9
apidong merged 3 commits into
mainfrom
dev-perbaikan-gh-action

Conversation

@ujgsp
Copy link
Copy Markdown
Contributor

@ujgsp ujgsp commented Sep 1, 2025

Deskripsi

Setelah dicek dengan seksama, dengan konsep rilis tandai sebagai pra-rilis, edit rilis tandai sebagai rilis
Workflow sebelumnya hanya menjalankan job pra-rilis, sementara ketika pra-rilis tersebut diedit dan dijadikan latest rilis, job rilis tidak jalan

Perubahan deploy.yml

  • Perubahan menjadi seperti ini:
on:
  release:
    types: [published, edited, prereleased]
  • Untuk deploy rilis filter seperti ini:
deploy-production:
    # Hanya jalan kalau rilis dari branch main & bukan prerelease,
    # serta event adalah published atau edited
    if: |
      github.event.release.target_commitish == 'main' &&
      github.event.release.prerelease == false &&
      (github.event.action == 'published' || github.event.action == 'edited')
  • Untuk deploy pra-rilis filter seperti ini:
deploy-prerelease:
    # Hanya jalan kalau rilis dari branch main & prerelease = true,
    # serta event adalah published atau edited
    if: |
      github.event.release.target_commitish == 'main' &&
      github.event.release.prerelease == true &&
      (github.event.action == 'published' || github.event.action == 'edited')

Perubahan deploy_siappakai.yml

  • Perubahan menjadi seperti ini:
on:
  release:
    types: [published, edited, prereleased]
  • Lalu ansible jalankan dibackground, karena prosesnya lama
nohup ansible-playbook -i inventories/production/inventory.yml playbooks/siappakai-update-pbb.yml --vault-password-file ~/.vault_pass.txt > ~/tmp/ansible-siappakai-update-pbb.log 2>&1 &
echo "Ansible playbook started in background. Check /tmp/ansible-siappakai-update-pbb.log for output."

- Menambahkan trigger edited
- Menambahkan filter aksi
- Menambahkan trigger edited
- Jalankan ansible di background
@ujgsp ujgsp requested a review from apidong September 1, 2025 15:34
- Tambahkan filter kondisi edited
@apidong
Copy link
Copy Markdown
Contributor

apidong commented Sep 10, 2025

untuk pengerjaan issue https://github.com/OpenSID/DukunganTeknis/issues/556

@apidong apidong merged commit b1b1d74 into main Sep 10, 2025
1 check passed
@apidong apidong deleted the dev-perbaikan-gh-action branch September 10, 2025 03:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants