| #!/bin/bash |
| |
| AMI="" |
| [ ${BUILD_UBUNTU_AMI} == "true" ] && AMI="${AMI} ubuntu" |
| [ ${BUILD_FREEBSD_AMI} == "true" ] && AMI="${AMI} freebsd" |
| |
| [ -z "${AMI}" ] && echo "Build Nothing.." && exit |
| |
| rm -rf mbedtls-amis |
| git clone https://git.trustedfirmware.org/next/ci/mbedtls-amis.git |
| cd mbedtls-amis |
| |
| for os in ${AMI} |
| do |
| echo -e "\nBuild ${os} AMI" |
| [ ! -f "packer_${os}.json" ] && echo -e "\nERROR: Can not find packer_${os}.json" && exit -1 |
| # Dump packer_config.json to job log |
| cat packer_${os}.json |
| packer build packer_${os}.json |
| done |
| |