api build & release

master
Tudor Stanciu 2021-11-14 00:39:02 +02:00
parent 1b25e91cae
commit f04a9e130d
3 changed files with 24 additions and 1 deletions

View File

@ -47,6 +47,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "api", "api", "{C5096F61-731
ProjectSection(SolutionItems) = preProject ProjectSection(SolutionItems) = preProject
build-amd64.sh = build-amd64.sh build-amd64.sh = build-amd64.sh
build-arm32v7.sh = build-arm32v7.sh build-arm32v7.sh = build-arm32v7.sh
release.sh = release.sh
EndProjectSection EndProjectSection
EndProject EndProject
Global Global

View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
echo "Welcome!" echo "Welcome!"
version="1.0.1" version="1.0.2"
localRegistryPass="***REMOVED***" localRegistryPass="***REMOVED***"
echo "Create docker image with version $version." echo "Create docker image with version $version."

22
release.sh Normal file
View File

@ -0,0 +1,22 @@
#!/bin/sh
echo "Welcome!"
version="1.0.2"
oldver="1.0.1"
echo "Pull docker image network-resurrector-api:$version from registry."
docker pull alpine-nexus:8500/network-resurrector/network-resurrector-api:$version
echo "Stop old container."
docker stop network-resurrector-api && docker rm network-resurrector-api
echo "Run new container."
docker run -d --name network-resurrector-api --restart=always -p 5008:80 alpine-nexus:8500/network-resurrector/network-resurrector-api:$version
echo "Remove old image network-resurrector-api:$oldver."
docker rmi alpine-nexus:8500/network-resurrector/network-resurrector-api:$oldver
echo "Get container logs:"
docker logs network-resurrector-api
echo "DONE!"