31 lines
833 B
Bash
31 lines
833 B
Bash
|
|
||
|
#!/usr/bin/env bash
|
||
|
|
||
|
# This script uploads the Darwin builds to artifactory, then triggers the
|
||
|
# circle ci job that signs them.
|
||
|
|
||
|
# ARTIFACTORY_USER="sa-circle-codesign"
|
||
|
# export PRODUCT_NAME="packer"
|
||
|
# export ARTIFACTORY_TOKEN=$ARTIFACTORY_TOKEN
|
||
|
|
||
|
# Get the parent directory of where this script is.
|
||
|
SOURCE="${BASH_SOURCE[0]}"
|
||
|
while [ -h "$SOURCE" ] ; do SOURCE="$(readlink "$SOURCE")"; done
|
||
|
DIR="$( cd -P "$( dirname "$SOURCE" )/.." && pwd )"
|
||
|
# Change into that dir because we expect that
|
||
|
cd $DIR
|
||
|
|
||
|
BIN_UUIDS=()
|
||
|
BUILD_NUMBERS=()
|
||
|
for DARWIN_BIN in $(find ./pkg/dist/*darwin_*.zip); do
|
||
|
echo "signing $DARWIN_BIN"
|
||
|
export ARTIFACTORY_USER="sa-circle-codesign"
|
||
|
export PRODUCT_NAME="packer"
|
||
|
export ARTIFACTORY_TOKEN=$ARTIFACTORY_TOKEN
|
||
|
export TARGET_ZIP=$DARWIN_BIN
|
||
|
|
||
|
echo $TARGET_ZIP
|
||
|
./scripts/codesign_example.sh
|
||
|
done
|
||
|
|
||
|
exit 0
|