Separate upx stage in CI
This commit is contained in:
parent
b9d6081697
commit
cb93a69610
1 changed files with 4 additions and 2 deletions
|
|
@ -17,6 +17,7 @@ triggers:
|
|||
to: failure@cofob.ru
|
||||
artifacts:
|
||||
- matrix-dnsbot/target/release/dnsbot
|
||||
- dnsbot-upx
|
||||
tasks:
|
||||
- install: |
|
||||
curl https://sh.rustup.rs -sSf | sh -s -- -y -q --default-toolchain nightly --profile minimal
|
||||
|
|
@ -32,7 +33,8 @@ tasks:
|
|||
source $HOME/.cargo/env
|
||||
cd matrix-dnsbot
|
||||
cargo build --release
|
||||
upx -9 matrix-dnsbot/target/release/dnsbot
|
||||
- compress: |
|
||||
upx -9 matrix-dnsbot/target/release/dnsbot -o dnsbot-upx
|
||||
- setup-docker: |
|
||||
curl -fsSL https://get.docker.com -o get-docker.sh
|
||||
sudo sh get-docker.sh
|
||||
|
|
@ -42,6 +44,6 @@ tasks:
|
|||
sleep 10
|
||||
cat ~/.docker_pass | docker login --username cofob --password-stdin
|
||||
- build-container: |
|
||||
sudo docker build -t dnsbot . --build-arg bin=matrix-dnsbot/target/release/dnsbot
|
||||
sudo docker build -t dnsbot . --build-arg bin=dnsbot-upx
|
||||
docker tag dnsbot cofob/dnsbot
|
||||
docker image push cofob/dnsbot
|
||||
|
|
|
|||
Loading…
Reference in a new issue