Refactor CI and enable auto-builds for auth
Automatic builds for auth-module on x86_64 (via Travis) and on-demand on-device for arm via publish.sh The basic-auth module is not built or pushed upon 'tag' / 'release' of the faas repo, but it should be: https://github.com/openfaas/faas/tree/master/auth. We also don't create on-device images for this, but should do for both armhf and arm64: https://github.com/openfaas/faas/blob/master/contrib/publish-arm.sh This change addresses these challenges and also introduces a tagAndPush script to alleviate some of the recently introduced repetition in .travis.yml. Signed-off-by:Richard Gee <richard@technologee.co.uk>
Showing
- .travis.yml 7 additions, 26 deletions.travis.yml
- Makefile 4 additions, 4 deletionsMakefile
- auth/basic-auth/Makefile 1 addition, 1 deletionauth/basic-auth/Makefile
- auth/basic-auth/build.sh 27 additions, 0 deletionsauth/basic-auth/build.sh
- auth/basic-auth/push.sh 27 additions, 0 deletionsauth/basic-auth/push.sh
- build.sh 1 addition, 0 deletionsbuild.sh
- ci/tagAndPush.sh 17 additions, 0 deletionsci/tagAndPush.sh
- contrib/publish-arm.sh 32 additions, 19 deletionscontrib/publish-arm.sh
auth/basic-auth/build.sh
0 → 100755
auth/basic-auth/push.sh
0 → 100755
ci/tagAndPush.sh
0 → 100755
Please register or sign in to comment