mirror of https://github.com/oxen-io/lokinet
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
416 B
Bash
20 lines
416 B
Bash
#!/bin/bash
|
|
|
|
set -o errexit
|
|
|
|
registry=registry.oxen.rocks
|
|
|
|
if [[ $# -eq 0 ]]; then
|
|
files=(*.dockerfile)
|
|
else
|
|
files=("$@")
|
|
fi
|
|
|
|
for file in "${files[@]}"; do
|
|
name="${file#[0-9][0-9]-}" # s/^\d\d-//
|
|
name="${name%.dockerfile}" # s/\.dockerfile$//
|
|
echo -e "\e[32;1mrebuilding $name\e[0m"
|
|
docker build --pull -f $file -t $registry/lokinet-ci-$name .
|
|
docker push $registry/lokinet-ci-$name
|
|
done
|