Skip to content

Commit fb05007

Browse files
ci: master build
1 parent 565724c commit fb05007

File tree

2 files changed

+35
-4
lines changed

2 files changed

+35
-4
lines changed

.github/workflows/build-on-master.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@ name: Build easytrade on master
22
on:
33
push:
44
branches:
5-
- "master"
5+
- "*"
6+
- "!master"
67
# paths:
78
# - src/**
89
# - skaffold.yaml
910

1011
env:
1112
GAR_ADDRESS: europe-docker.pkg.dev
12-
NAMESPACE: easytrade-github
13+
NAMESPACE: easytrade
1314
SKAFFOLD_DEFAULT_REPO: europe-docker.pkg.dev/dynatrace-demoability/docker/easytrade
1415
SKAFFOLD_VERSION: 2.13.2
1516

@@ -61,7 +62,9 @@ jobs:
6162
with:
6263
ssh-key: ${{ secrets.SSH_PRIVATE_KEY }}
6364
repository: dynatrace/easytrade-infrastructure
64-
path: infrastructure
65+
path: easytrade-infrastructure
66+
sparse-checkout: kubernetes-manifests
67+
6568

6669
- name: Export short commit SHA
6770
run: echo "COMMIT_SHA_SHORT=$(echo $GITHUB_SHA | cut -c 1-7)" >> $GITHUB_ENV
@@ -73,7 +76,6 @@ jobs:
7376
tag: ${{ env.COMMIT_SHA_SHORT }}
7477
namespace: ${{ env.NAMESPACE }}
7578
profile: aws-staging
76-
working-directory: ${{ github.workspace }}/easytrade
7779

7880
run-tests:
7981
runs-on: ubuntu-24.04

skaffold.yaml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,32 @@ manifests:
5555
kustomize:
5656
paths:
5757
- ./kubernetes-manifests/base
58+
profiles:
59+
- name: aws-live
60+
deploy:
61+
kubectl: {}
62+
manifests:
63+
kustomize:
64+
paths:
65+
- ../easytrade-infrastructure/kubernetes-manifests/aws-live
66+
- name: aws-staging
67+
deploy:
68+
kubectl: {}
69+
manifests:
70+
kustomize:
71+
paths:
72+
- ../easytrade-infrastructure/kubernetes-manifests/aws-staging
73+
- name: aws-playground
74+
deploy:
75+
kubectl: {}
76+
manifests:
77+
kustomize:
78+
paths:
79+
- ../easytrade-infrastructure/kubernetes-manifests/aws-playground
80+
- name: aws-playground-staging
81+
deploy:
82+
kubectl: {}
83+
manifests:
84+
kustomize:
85+
paths:
86+
- ../easytrade-infrastructure/kubernetes-manifests/aws-playground-staging

0 commit comments

Comments
 (0)