Skip to content

Commit 9f7d032

Browse files
committed
Committing workflows
1 parent 4c8341e commit 9f7d032

File tree

127 files changed

+8867
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+8867
-0
lines changed

.github/workflows/README_md.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
on:
2+
workflow_dispatch:
3+
4+
name: 'README.md'
5+
jobs:
6+
validate:
7+
runs-on: 'ubuntu-latest'
8+
steps:
9+
- uses: 'azure/login@v1'
10+
with:
11+
subscription-id: '${{ secrets.AZURE_SUBSCRIPTION_ID }}'
12+
client-id: '${{ secrets.AZURE_CLIENT_ID }}'
13+
tenant-id: '${{ secrets.AZURE_TENANT_ID }}'
14+
- uses: 'actions/checkout@v3'
15+
- run: |
16+
17+
exit 0
18+
permissions:
19+
contents: 'read'
20+
id-token: 'write'
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
on:
2+
schedule:
3+
- cron: '0 18 * * 5'
4+
workflow_dispatch:
5+
6+
name: 'acr/create-acrpull-service-principal/README.md'
7+
jobs:
8+
validate:
9+
runs-on: 'ubuntu-latest'
10+
steps:
11+
- uses: 'azure/login@v1'
12+
with:
13+
subscription-id: '${{ secrets.AZURE_SUBSCRIPTION_ID }}'
14+
client-id: '${{ secrets.AZURE_CLIENT_ID }}'
15+
tenant-id: '${{ secrets.AZURE_TENANT_ID }}'
16+
- uses: 'actions/checkout@v3'
17+
- run: |
18+
19+
if [[ -z $REGION ]]; then
20+
export REGION=westus
21+
fi
22+
23+
if [[ -z $REGION ]]; then
24+
export REGION=westus
25+
fi
26+
27+
if [[ -z $REGION ]]; then
28+
export REGION=westus
29+
fi
30+
31+
if [[ -z $RESOURCE_GROUP ]]; then
32+
export RESOURCE_GROUP=joazrg-$RANDOM
33+
echo "Using '"$RESOURCE_GROUP"' as resource group"
34+
fi
35+
36+
az group create --name $RESOURCE_GROUP --location $REGION
37+
if [[ -z $ACR_NAME ]]; then
38+
export ACR_NAME=joazcr$RANDOM
39+
fi
40+
41+
az acr create \
42+
--name $ACR_NAME \
43+
--resource-group $RESOURCE_GROUP \
44+
--sku Basic \
45+
--admin-enabled true
46+
permissions:
47+
contents: 'read'
48+
id-token: 'write'
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
on:
2+
schedule:
3+
- cron: '0 17 * * 5'
4+
workflow_dispatch:
5+
6+
name: 'acr/create-settings-xml/README.md'
7+
jobs:
8+
validate:
9+
runs-on: 'ubuntu-latest'
10+
steps:
11+
- uses: 'azure/login@v1'
12+
with:
13+
subscription-id: '${{ secrets.AZURE_SUBSCRIPTION_ID }}'
14+
client-id: '${{ secrets.AZURE_CLIENT_ID }}'
15+
tenant-id: '${{ secrets.AZURE_TENANT_ID }}'
16+
- uses: 'actions/checkout@v3'
17+
- run: |
18+
if [[ -z $REGION ]]; then
19+
export REGION=westus
20+
fi
21+
22+
if [[ -z $REGION ]]; then
23+
export REGION=westus
24+
fi
25+
26+
if [[ -z $RESOURCE_GROUP ]]; then
27+
export RESOURCE_GROUP=joazrg-$RANDOM
28+
echo "Using '"$RESOURCE_GROUP"' as resource group"
29+
fi
30+
31+
az group create --name $RESOURCE_GROUP --location $REGION
32+
if [[ -z $ACR_NAME ]]; then
33+
export ACR_NAME=joazcr$RANDOM
34+
fi
35+
36+
az acr create \
37+
--name $ACR_NAME \
38+
--resource-group $RESOURCE_GROUP \
39+
--sku Basic \
40+
--admin-enabled true
41+
42+
cd acr/create-settings-xml
43+
44+
export ACR_USERNAME=`az acr credential show --name $ACR_NAME \
45+
--resource-group $RESOURCE_GROUP --query username --output tsv`
46+
export ACR_PASSWORD=`az acr credential show --name $ACR_NAME \
47+
--resource-group $RESOURCE_GROUP --query 'passwords[0].value' --output tsv`
48+
export SETTINGS_XML=$PWD/settings.xml
49+
50+
cd ../..
51+
52+
53+
az group delete --name $RESOURCE_GROUP --yes || true
54+
if [[ -z $ACR_USERNAME ]]; then
55+
echo "ACR Admin username was not found"
56+
exit 1
57+
fi
58+
if [[ -z $ACR_PASSWORD ]]; then
59+
echo "ACR Admin passsword was not found"
60+
exit 1
61+
fi
62+
permissions:
63+
contents: 'read'
64+
id-token: 'write'
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
on:
2+
schedule:
3+
- cron: '0 14 * * 5'
4+
workflow_dispatch:
5+
6+
name: 'acr/graalvm/README.md'
7+
jobs:
8+
validate:
9+
runs-on: 'ubuntu-latest'
10+
steps:
11+
- uses: 'azure/login@v1'
12+
with:
13+
subscription-id: '${{ secrets.AZURE_SUBSCRIPTION_ID }}'
14+
client-id: '${{ secrets.AZURE_CLIENT_ID }}'
15+
tenant-id: '${{ secrets.AZURE_TENANT_ID }}'
16+
- uses: 'actions/checkout@v3'
17+
- run: |
18+
if [[ -z $REGION ]]; then
19+
export REGION=westus
20+
fi
21+
22+
if [[ -z $REGION ]]; then
23+
export REGION=westus
24+
fi
25+
26+
if [[ -z $RESOURCE_GROUP ]]; then
27+
export RESOURCE_GROUP=joazrg-$RANDOM
28+
echo "Using '"$RESOURCE_GROUP"' as resource group"
29+
fi
30+
31+
az group create --name $RESOURCE_GROUP --location $REGION
32+
if [[ -z $ACR_NAME ]]; then
33+
export ACR_NAME=joazcr$RANDOM
34+
fi
35+
36+
az acr create \
37+
--name $ACR_NAME \
38+
--resource-group $RESOURCE_GROUP \
39+
--sku Basic \
40+
--admin-enabled true
41+
42+
cd acr/graalvm
43+
44+
mvn package
45+
docker build -t builder -f Dockerfile.builder .
46+
docker run --rm --tty -v $PWD/../..:/mnt builder mvn -P graalvm -pl acr/graalvm clean install
47+
export ACR_GRAALVM_IMAGE=graalvm:latest
48+
49+
az acr build --registry $ACR_NAME --image $ACR_GRAALVM_IMAGE .
50+
51+
cd ../..
52+
53+
54+
export RESULT=$(az acr repository show --name $ACR_NAME --image $ACR_GRAALVM_IMAGE)
55+
az group delete --name $RESOURCE_GROUP --yes || true
56+
if [[ -z $RESULT ]]; then
57+
echo "Unable to find $ACR_GRAALVM_IMAGE image"
58+
exit 1
59+
fi
60+
permissions:
61+
contents: 'read'
62+
id-token: 'write'
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
on:
2+
schedule:
3+
- cron: '0 13 * * 5'
4+
workflow_dispatch:
5+
6+
name: 'acr/helidon/README.md'
7+
jobs:
8+
validate:
9+
runs-on: 'ubuntu-latest'
10+
steps:
11+
- uses: 'azure/login@v1'
12+
with:
13+
subscription-id: '${{ secrets.AZURE_SUBSCRIPTION_ID }}'
14+
client-id: '${{ secrets.AZURE_CLIENT_ID }}'
15+
tenant-id: '${{ secrets.AZURE_TENANT_ID }}'
16+
- uses: 'actions/checkout@v3'
17+
- run: |
18+
19+
if [[ -z $REGION ]]; then
20+
export REGION=westus
21+
fi
22+
23+
if [[ -z $REGION ]]; then
24+
export REGION=westus
25+
fi
26+
27+
if [[ -z $REGION ]]; then
28+
export REGION=westus
29+
fi
30+
31+
if [[ -z $RESOURCE_GROUP ]]; then
32+
export RESOURCE_GROUP=joazrg-$RANDOM
33+
echo "Using '"$RESOURCE_GROUP"' as resource group"
34+
fi
35+
36+
az group create --name $RESOURCE_GROUP --location $REGION
37+
if [[ -z $ACR_NAME ]]; then
38+
export ACR_NAME=joazcr$RANDOM
39+
fi
40+
41+
az acr create \
42+
--name $ACR_NAME \
43+
--resource-group $RESOURCE_GROUP \
44+
--sku Basic \
45+
--admin-enabled true
46+
47+
cd acr/helidon
48+
49+
mvn package
50+
export ACR_HELIDON_IMAGE=helidon:latest
51+
52+
az acr build --registry $ACR_NAME --resource-group $RESOURCE_GROUP --image $ACR_HELIDON_IMAGE .
53+
54+
cd ../..
55+
56+
57+
export RESULT=$(az acr repository show --name $ACR_NAME --image $ACR_HELIDON_IMAGE)
58+
az group delete --name $RESOURCE_GROUP --yes || true
59+
if [[ -z $RESULT ]]; then
60+
echo "Unable to find $ACR_HELIDON_IMAGE image"
61+
exit 1
62+
fi
63+
permissions:
64+
contents: 'read'
65+
id-token: 'write'
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
on:
2+
schedule:
3+
- cron: '0 12 * * 5'
4+
workflow_dispatch:
5+
6+
name: 'acr/helloworldjob/README.md'
7+
jobs:
8+
validate:
9+
runs-on: 'ubuntu-latest'
10+
steps:
11+
- uses: 'actions/setup-java@v4'
12+
with:
13+
java-version: '17'
14+
distribution: 'temurin'
15+
- uses: 'azure/login@v1'
16+
with:
17+
subscription-id: '${{ secrets.AZURE_SUBSCRIPTION_ID }}'
18+
client-id: '${{ secrets.AZURE_CLIENT_ID }}'
19+
tenant-id: '${{ secrets.AZURE_TENANT_ID }}'
20+
- uses: 'actions/checkout@v3'
21+
- run: |
22+
if [[ -z $REGION ]]; then
23+
export REGION=westus
24+
fi
25+
26+
if [[ -z $REGION ]]; then
27+
export REGION=westus
28+
fi
29+
30+
if [[ -z $RESOURCE_GROUP ]]; then
31+
export RESOURCE_GROUP=joazrg-$RANDOM
32+
echo "Using '"$RESOURCE_GROUP"' as resource group"
33+
fi
34+
35+
az group create --name $RESOURCE_GROUP --location $REGION
36+
if [[ -z $ACR_NAME ]]; then
37+
export ACR_NAME=joazcr$RANDOM
38+
fi
39+
40+
az acr create \
41+
--name $ACR_NAME \
42+
--resource-group $RESOURCE_GROUP \
43+
--sku Basic \
44+
--admin-enabled true
45+
46+
cd acr/helloworldjob
47+
48+
mvn -ntp package
49+
export ACR_HELLOWORLDJOB_IMAGE=helloworldjob:latest
50+
51+
az acr build --registry $ACR_NAME --resource-group $RESOURCE_GROUP --image $ACR_HELLOWORLDJOB_IMAGE .
52+
53+
cd ../..
54+
55+
56+
export RESULT=$(az acr repository show --name $ACR_NAME --image $ACR_HELLOWORLDJOB_IMAGE)
57+
az group delete --name $RESOURCE_GROUP --yes || true
58+
if [[ -z $RESULT ]]; then
59+
echo "Unable to find " $ACR_HELLOWORLDJOB_IMAGE " image"
60+
exit 1
61+
fi
62+
permissions:
63+
contents: 'read'
64+
id-token: 'write'

.github/workflows/afd_README_md.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
on:
2+
workflow_dispatch:
3+
4+
name: 'afd/README.md'
5+
jobs:
6+
validate:
7+
runs-on: 'ubuntu-latest'
8+
steps:
9+
- uses: 'azure/login@v1'
10+
with:
11+
subscription-id: '${{ secrets.AZURE_SUBSCRIPTION_ID }}'
12+
client-id: '${{ secrets.AZURE_CLIENT_ID }}'
13+
tenant-id: '${{ secrets.AZURE_TENANT_ID }}'
14+
- uses: 'actions/checkout@v3'
15+
- run: |
16+
17+
exit 0
18+
permissions:
19+
contents: 'read'
20+
id-token: 'write'

0 commit comments

Comments
 (0)