The Quay image had no recent pulls, unlike the Docker Hub image in #836 @LucasRoesler is also adding GHCR. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
59 lines
2.1 KiB
YAML
59 lines
2.1 KiB
YAML
sudo: required
|
|
language: generic
|
|
|
|
services:
|
|
- docker
|
|
|
|
before_script:
|
|
- curl -sSLf https://get.docker.com | sed s/sleep\ 20/sleep\ 0/g | sudo -E sh
|
|
|
|
script:
|
|
- make build
|
|
- make build_samples
|
|
- ./test/version.sh ./faas-cli
|
|
- make build_redist
|
|
|
|
after_success:
|
|
- if [ ! -z "$TRAVIS_TAG" ] ; then
|
|
if [ -z "$DOCKER_NS" ] ; then
|
|
export DOCKER_NS=openfaas;
|
|
fi;
|
|
|
|
docker tag $DOCKER_NS/faas-cli:latest-dev $DOCKER_NS/faas-cli:$TRAVIS_TAG;
|
|
docker tag $DOCKER_NS/faas-cli:latest-dev $DOCKER_NS/faas-cli:latest;
|
|
docker tag $DOCKER_NS/faas-cli:latest-dev-root $DOCKER_NS/faas-cli:${TRAVIS_TAG}-root;
|
|
docker tag $DOCKER_NS/faas-cli:latest-dev-root $DOCKER_NS/faas-cli:latest-root;
|
|
echo $DOCKER_PASSWORD | docker login -u=$DOCKER_USERNAME --password-stdin;
|
|
docker push $DOCKER_NS/faas-cli:$TRAVIS_TAG;
|
|
docker push $DOCKER_NS/faas-cli:latest;
|
|
docker push $DOCKER_NS/faas-cli:${TRAVIS_TAG}-root;
|
|
docker push $DOCKER_NS/faas-cli:latest-root;
|
|
|
|
fi;
|
|
|
|
before_deploy:
|
|
- make test-templating
|
|
- ./ci/hashgen.sh
|
|
|
|
deploy:
|
|
provider: releases
|
|
api_key:
|
|
secure: "XSwuWxddw6Stz/ZtrfQJBovTL7ZyQM8kf7zCtzS6Pl1gatgpa/E/ZflVICgEArGZu2Ipaj8TfOJjQ0cgZlA3MSt+DxNXpZjHJbeids+GFQd+/xuxvyUDI9mCabE2hLM0Drqy4Psro2Rz8S995cIoCmAZM5FpGQ2xgjy6c2cIpeO1F3wnLExTe+TLBBYOP2yEdkLNem12EOnomsCnmG0Cq15nJKq0zOZ1dzIIOhKTY/9poH0s3W3lpbXYYVLGhRJ6GENwX1+HX7yM71AOAYPdXF4AV5p1jVCI74c1tnUGgysYzo9CHIgB4RME6ElJrYzOA9bBBX5mHPmwvTkfUmt2Dp/Oq4ZhqWKfAp4dFjEV2iZpKg4V8+neeiLlgHnTHur/tCxBJLywH+FuoLMghKjs10wT6gAeKa098cEJzXrnRxwRa/jHOIMJLi5BflbfS1QbjHaQMrdHgQCwQlj2ZpBcCM/MWrOgeWT72o6gAfeg4r4Gzj0MHlKr82LCY27QVUeit1iodUL2eODd6DURgt8jfRVOjEgATrV0xewsTp2ENHWccxpqfceGAjyUow6HLhjNvBHwcaUgMjTp2oAUPIDCqVp7oXyOEoHy27hyNEqxHCh0MjPY/HDoW1I+1vhBH47xewbLgNrxeT7Znm+SO6q5Ak0OIWcf/5vfLOOq3BOImno="
|
|
file:
|
|
- faas-cli
|
|
- faas-cli-darwin
|
|
- faas-cli-armhf
|
|
- faas-cli.exe
|
|
- faas-cli-arm64
|
|
- faas-cli.sha256
|
|
- faas-cli-darwin.sha256
|
|
- faas-cli-armhf.sha256
|
|
- faas-cli.exe.sha256
|
|
- faas-cli-arm64.sha256
|
|
skip_cleanup: true
|
|
on:
|
|
tags: true
|
|
|
|
env:
|
|
- GO111MODULE=off
|