-
Notifications
You must be signed in to change notification settings - Fork 3
106 lines (89 loc) · 3.7 KB
/
main.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
name: Daily Node.js Script
on:
schedule:
- cron: '0 0,2,4,6,8 * * *' # Every 2 hours from 12 AM to 8 AM UTC
workflow_dispatch: # Allows manual triggering
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '16' # Specify your Node.js version here
- name: Install dependencies
run: npm install
- name: Run Penyedia Node.js script
run: node Penyedia_Terumumkan_TahunLama.js
env:
GOOGLE_SHEET_KEY_JSON: ${{ secrets.GOOGLE_SHEET_KEY_JSON }}
API_URL_PEN: ${{ secrets.API_URL_PENLM }}
SPREADSHEET_ID: ${{ secrets.SPREADSHEET_ID }}
- name: Run Penyedia Node.js script
run: node Penyedia_Terumumkan_TahunBaru.js
env:
GOOGLE_SHEET_KEY_JSON: ${{ secrets.GOOGLE_SHEET_KEY_JSON }}
API_URL_PEN: ${{ secrets.API_URL_PENBR }}
SPREADSHEET_ID: ${{ secrets.SPREADSHEET_ID }}
- name: Run Swakelola Node.js script
run: node Swakelola_Terumumkan.js
env:
GOOGLE_SHEET_KEY_JSON: ${{ secrets.GOOGLE_SHEET_KEY_JSON }}
API_URL_SWA: ${{ secrets.API_URL_SWA }}
SPREADSHEET_ID: ${{ secrets.SPREADSHEET_ID }}
- name: Run Instansi Satker Node.js script
run: node InstansiSatker.js
env:
GOOGLE_SHEET_KEY_JSON: ${{ secrets.GOOGLE_SHEET_KEY_JSON }}
API_URL_IS: ${{ secrets.API_URL_IS }}
SPREADSHEET_ID: ${{ secrets.SPREADSHEET_ID }}
- name: Run Tender Selesai Node.js script
run: node Tender_Selesai.js
env:
GOOGLE_SHEET_KEY_JSON: ${{ secrets.GOOGLE_SHEET_KEY_JSON }}
API_URL_TS: ${{ secrets.API_URL_TS }}
SPREADSHEET_ID: ${{ secrets.SPREADSHEET_ID }}
- name: Run Tender Selesai Nilai Node.js script
run: node Tender_Selesai_Nilai.js
env:
GOOGLE_SHEET_KEY_JSON: ${{ secrets.GOOGLE_SHEET_KEY_JSON }}
API_URL_TSN: ${{ secrets.API_URL_TSN }}
SPREADSHEET_ID: ${{ secrets.SPREADSHEET_ID }}
- name: Run Tender Selesai Pengumuman Node.js script
run: node Tender_Selesai_Pengumuman.js
env:
GOOGLE_SHEET_KEY_JSON: ${{ secrets.GOOGLE_SHEET_KEY_JSON }}
API_URL_TSP: ${{ secrets.API_URL_TSP }}
SPREADSHEET_ID: ${{ secrets.SPREADSHEET_ID }}
- name: Run Non Tender Selesai Node.js script
run: node NonTender_Selesai.js
env:
GOOGLE_SHEET_KEY_JSON: ${{ secrets.GOOGLE_SHEET_KEY_JSON }}
API_URL_NTS: ${{ secrets.API_URL_NTS }}
SPREADSHEET_ID: ${{ secrets.SPREADSHEET_ID }}
- name: Run Pencatatan Non Tender Node.js script
run: node Pencatatan_NonTender.js
env:
GOOGLE_SHEET_KEY_JSON: ${{ secrets.GOOGLE_SHEET_KEY_JSON }}
API_URL_PNT: ${{ secrets.API_URL_PNT }}
SPREADSHEET_ID: ${{ secrets.SPREADSHEET_ID }}
- name: Run Pencatatan Swakelola Node.js script
run: node Pencatatan_Swakelola.js
env:
GOOGLE_SHEET_KEY_JSON: ${{ secrets.GOOGLE_SHEET_KEY_JSON }}
API_URL_PS: ${{ secrets.API_URL_PS }}
SPREADSHEET_ID: ${{ secrets.SPREADSHEET_ID }}
- name: Run E-Purchasing Node.js script
run: node E-Purchasing.js
env:
GOOGLE_SHEET_KEY_JSON: ${{ secrets.GOOGLE_SHEET_KEY_JSON }}
API_URL_EP: ${{ secrets.API_URL_EP }}
SPREADSHEET_ID: ${{ secrets.SPREADSHEET_ID }}
- name: Run TokoDaring Node.js script
run: node TokoDaring.js
env:
GOOGLE_SHEET_KEY_JSON: ${{ secrets.GOOGLE_SHEET_KEY_JSON }}
API_URL_TD: ${{ secrets.API_URL_TD }}
SPREADSHEET_ID: ${{ secrets.SPREADSHEET_ID }}