Docker build and deploy

This commit is contained in:
ChristianVisintin
2020-12-14 15:35:41 +01:00
parent 18aacef89f
commit 3ea8188805
3 changed files with 42 additions and 0 deletions

20
dist/build/deploy.sh vendored Executable file
View File

@@ -0,0 +1,20 @@
#!/bin/bash
if [ -z "$1" ]; then
echo "Usage: deploy.sh <version>"
exit 1
fi
VERSION=$1
# Build x86_64
cd x86_64/
docker build --tag termscp-${VERSION}-x86_64 .
# Get pkgs
cd -
# Create container
CONTAINER_NAME=$(docker create termscp-${VERSION}-x86_64 termscp-${VERSION}-x86_64)
docker cp ${CONTAINER_NAME}:/usr/src/TermSCP/target/debian/termscp_${VERSION}_amd64.deb .
docker cp ${CONTAINER_NAME}:/usr/src/TermSCP/target/release/rpmbuild/RPMS/x86_64/termscp-${VERSION}-1.x86_64.rpm .
exit $?