23
23
dotnet tool install --global minver-cli --version 2.3.0
24
24
version=$(minver --tag-prefix v)
25
25
echo "::set-env name=MINVERVERSIONOVERRIDE::$version"
26
+ echo "::set-env name=VERSION::$version"
26
27
- name : Build
27
28
run : dotnet build --configuration Release
28
29
- name : Start Services
@@ -45,13 +46,13 @@ jobs:
45
46
run : |
46
47
# tag and push docker image
47
48
for image in {"api","job","app","exceptionless"}; do
48
- for tag in {${{ steps.version.outputs.version } },latest}; do
49
+ for tag in {${VERSION },latest}; do
49
50
docker tag ex-$image docker.pkg.github.com/exceptionless/exceptionless/$image:$tag
50
51
docker push docker.pkg.github.com/exceptionless/exceptionless/$image:$tag
51
52
done
52
53
done
53
54
for image in {"api","job","app","exceptionless"}; do
54
- for tag in {${{ steps.version.outputs.version } },latest}; do
55
+ for tag in {${VERSION },latest}; do
55
56
docker tag ex-$image exceptionless/$image-ci:$tag
56
57
docker push exceptionless/$image-ci:$tag
57
58
done
61
62
run : |
62
63
# tag and push docker image
63
64
for image in {"api","job","app","exceptionless"}; do
64
- for tag in {${{ steps.version.outputs.version } },latest}; do
65
+ for tag in {${VERSION },latest}; do
65
66
docker tag ex-$image exceptionless/$image:$tag
66
67
docker push exceptionless/$image:$tag
67
68
done
@@ -76,10 +77,10 @@ jobs:
76
77
run : |
77
78
az login --service-principal --username ${{ secrets.AZ_USERNAME }} --password ${{ secrets.AZ_PASSWORD }} --tenant ${{ secrets.AZ_TENANT }} --output none
78
79
az aks get-credentials --resource-group exceptionless-v6 --name ex-k8s-v6
79
- helm upgrade --set "api.image.tag=${{ steps.version.outputs.version }} " --set "jobs.image.tag=${{ steps.version.outputs.version } }" --reuse-values --values ./k8s/ex-dev-values.yaml ex-dev --namespace ex-dev ./k8s/exceptionless
80
+ helm upgrade --set "api.image.tag=${VERSION} " --set "jobs.image.tag=$${VERSION }" --reuse-values --values ./k8s/ex-dev-values.yaml ex-dev --namespace ex-dev ./k8s/exceptionless
80
81
- name : Deploy Changes to Production Environment
81
82
if : startsWith(github.ref, 'refs/tags/v')
82
83
run : |
83
84
az login --service-principal --username ${{ secrets.AZ_USERNAME }} --password ${{ secrets.AZ_PASSWORD }} --tenant ${{ secrets.AZ_TENANT }} --output none
84
85
az aks get-credentials --resource-group exceptionless-v6 --name ex-k8s-v6
85
- helm upgrade --set "api.image.tag=${{ steps.version.outputs.version }} " --set "jobs.image.tag=${{ steps.version.outputs.version } }" --reuse-values --values ./k8s/ex-prod-values.yaml ex-prod --namespace ex-prod ./k8s/exceptionless
86
+ helm upgrade --set "api.image.tag=${VERSION} " --set "jobs.image.tag=${VERSION }" --reuse-values --values ./k8s/ex-prod-values.yaml ex-prod --namespace ex-prod ./k8s/exceptionless
0 commit comments