Skip to content

Commit d687efd

Browse files
committed
added inputs
1 parent 43cebf8 commit d687efd

File tree

1 file changed

+26
-11
lines changed

1 file changed

+26
-11
lines changed

action.yml

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
11
name: "build & deploy docker in NX Workspace"
22
description: "builds docker image and deploys it in k8s cluster"
33

4+
inputs:
5+
ACR_URL:
6+
description: "tbd..."
7+
required: true
8+
AZURE_LOGIN:
9+
description: "tbd..."
10+
required: true
11+
AZURE_PASSWORD:
12+
description: "tbd..."
13+
required: true
14+
AZURE_CREDENTIALS:
15+
description: "tbd..."
16+
required: true
17+
AZURE_RESOURCEGROUP:
18+
description: "tbd..."
19+
required: true
20+
AZURE_CLUSTERNAME:
21+
description: "tbd..."
22+
required: true
23+
424
runs:
525
using: "composite"
626
steps:
@@ -10,16 +30,16 @@ runs:
1030
- uses: nrwl/nx-set-shas@v2
1131
- uses: azure/docker-login@v1
1232
with:
13-
login-server: ${{ secrets.ACR_URL }}
14-
username: ${{ secrets.AZURE_LOGIN }}
15-
password: ${{ secrets.AZURE_PASSWORD }}
33+
login-server: ${{ inputs.ACR_URL }}
34+
username: ${{ inputs.AZURE_LOGIN }}
35+
password: ${{ inputs.AZURE_PASSWORD }}
1636
- uses: azure/login@v1
1737
with:
18-
creds: ${{ secrets.AZURE_CREDENTIALS }}
38+
creds: ${{ inputs.AZURE_CREDENTIALS }}
1939
- uses: azure/aks-set-context@v2
2040
with:
21-
resource-group: ${{ secrets.AZURE_RESOURCEGROUP }}
22-
cluster-name: ${{ secrets.AZURE_CLUSTERNAME }}
41+
resource-group: ${{ inputs.AZURE_RESOURCEGROUP }}
42+
cluster-name: ${{ inputs.AZURE_CLUSTERNAME }}
2343
- name: build docker base image
2444
run: |
2545
mkdir -p ./repo/docker-cache
@@ -37,8 +57,3 @@ runs:
3757
3858
mkdir -p k8s
3959
- uses: actions/download-artifact@v3
40-
- name: build & push docker images
41-
run: |
42-
npm ci
43-
npx nx affected --target=docker
44-
npx nx affected --target=deploy

0 commit comments

Comments
 (0)