Updated ci.yml
Some checks failed
CI for GGS-CRON / build-docker (push) Has been skipped
CI for GGS-CRON / build-and-test (push) Failing after 39s

This commit is contained in:
Ittipat Lusuk 2025-08-06 17:55:54 +07:00
parent 93b1f1276f
commit 1df29be7b3

View file

@ -29,18 +29,21 @@ jobs:
${{ runner.os }}-node-
- name: Install dependencies
run: npm install
- name: Run application
run: npm start
env:
GOOGLE_PRIVATE_KEY: ${{ secrets.GOOGLE_PRIVATE_KEY }}
GOOGLE_SERVICE_ACCOUNT_EMAIL: ${{ secrets.GOOGLE_SERVICE_ACCOUNT_EMAIL }}
TEST_SHEET_ID: ${{ secrets.TEST_SHEET_ID }}
TB_THA_SHEET: ${{ secrets.TB_THA_SHEET }}
TB_MYS_SHEET: ${{ secrets.TB_MYS_SHEET }}
TB_SGP_SHEET: ${{ secrets.TB_SGP_SHEET }}
TB_UAE_SHEET: ${{ secrets.TB_UAE_SHEET }}
PORT: 36530
DEBUG: server:*
- name: Show heartbeat.js version and changelogs
run: |
awk '/const heartbeatApiInfo = {/,/};/' ggs-cron/plugins/heartbeat.js | grep -E 'version:|changelogs:'
# - name: Run application
# run: npm start
# env:
# GOOGLE_PRIVATE_KEY: ${{ secrets.GOOGLE_PRIVATE_KEY }}
# GOOGLE_SERVICE_ACCOUNT_EMAIL: ${{ secrets.GOOGLE_SERVICE_ACCOUNT_EMAIL }}
# TEST_SHEET_ID: ${{ secrets.TEST_SHEET_ID }}
# TB_THA_SHEET: ${{ secrets.TB_THA_SHEET }}
# TB_MYS_SHEET: ${{ secrets.TB_MYS_SHEET }}
# TB_SGP_SHEET: ${{ secrets.TB_SGP_SHEET }}
# TB_UAE_SHEET: ${{ secrets.TB_UAE_SHEET }}
# PORT: 36530
# DEBUG: server:*
build-docker:
runs-on: docker
needs: build-and-test
@ -49,16 +52,20 @@ jobs:
uses: actions/checkout@v4
- name: Build Docker image
run: docker build -t ggs-cron:${{ github.ref_name }} .
- name: Run Docker container
run: |
docker run --rm \
-e GOOGLE_PRIVATE_KEY=${{ secrets.GOOGLE_PRIVATE_KEY }} \
-e GOOGLE_SERVICE_ACCOUNT_EMAIL=${{ secrets.GOOGLE_SERVICE_ACCOUNT_EMAIL }} \
-e TEST_SHEET_ID=${{ secrets.TEST_SHEET_ID }} \
-e TB_THA_SHEET=${{ secrets.TB_THA_SHEET }} \
-e TB_MYS_SHEET=${{ secrets.TB_MYS_SHEET }} \
-e TB_SGP_SHEET=${{ secrets.TB_SGP_SHEET }} \
-e TB_UAE_SHEET=${{ secrets.TB_UAE_SHEET }} \
-e PORT=36530 \
-e DEBUG=server:* \
ggs-cron:${{ github.ref_name }}
# - name: Log in to Forgejo Packages
# run: echo "${{ secrets.FORGEJO_PAT }}" | docker login -u pakin --password-stdin pakin-test-15-3530.tail110d9.ts.net
# - name: Push Docker image to Forgejo Packages
# run: docker push pakin-test-15-3530.tail110d9.ts.net/pakin/ggs-cron:${{ github.ref_name }}
# - name: Run Docker container
# run: |
# docker run --rm \
# -e GOOGLE_PRIVATE_KEY=${{ secrets.GOOGLE_PRIVATE_KEY }} \
# -e GOOGLE_SERVICE_ACCOUNT_EMAIL=${{ secrets.GOOGLE_SERVICE_ACCOUNT_EMAIL }} \
# -e TEST_SHEET_ID=${{ secrets.TEST_SHEET_ID }} \
# -e TB_THA_SHEET=${{ secrets.TB_THA_SHEET }} \
# -e TB_MYS_SHEET=${{ secrets.TB_MYS_SHEET }} \
# -e TB_SGP_SHEET=${{ secrets.TB_SGP_SHEET }} \
# -e TB_UAE_SHEET=${{ secrets.TB_UAE_SHEET }} \
# -e PORT=36530 \
# -e DEBUG=server:* \
# ggs-cron:${{ github.ref_name }}