From 9dcf1c772fdeb828c5e576b665419d9db6219b73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Krupa?= Date: Sat, 22 Sep 2018 13:22:06 +0200 Subject: Travis and docker setup after migration (#4247) * fix travis * add misc vars * info contact * add build script pushing to old repo * add two more variables --- .travis.yml | 4 ++-- .travis/README.md | 9 +++++++++ docker/build.sh | 11 +++++++++++ 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 .travis/README.md diff --git a/.travis.yml b/.travis.yml index 7c720cd35a..65afa40d22 100644 --- a/.travis.yml +++ b/.travis.yml @@ -58,7 +58,7 @@ jobs: - stage: "release" name: "Docker" script: docker/build.sh - env: REPOSITORY="firehol/netdata" + env: REPOSITORY="netdata/netdata" - name: "GitHub" install: sudo apt-get install -y gnupg libcap2-bin zlib1g-dev uuid-dev fakeroot script: ./.travis/create_artifacts.sh @@ -73,7 +73,7 @@ jobs: - "netdata*.tar.*" - "netdata*.gz.run*" on: - repo: firehol/netdata + repo: netdata/netdata tags: true notifications: diff --git a/.travis/README.md b/.travis/README.md new file mode 100644 index 0000000000..0ee1e80be9 --- /dev/null +++ b/.travis/README.md @@ -0,0 +1,9 @@ +# Variables needed by travis + +- GH_TOKEN - GitHub token with push access to repository +- DOCKER_USERNAME - Username (netdatabot) with write access to docker hub repository +- DOCKER_PASSWORD - Password to docker hub +- encrypted_decb6f6387c4_key - Something to do with package releasing (need more info from @philwhineray) +- encrypted_decb6f6387c4_iv - Something to do with package releasing (need more info from @philwhineray) +- OLD_DOCKER_USERNAME - Username used to push images to firehol/netdata # TODO: remove after deprecating that repo +- OLD_DOCKER_PASSWORD - Password used to push images to firehol/netdata # TODO: remove after deprecating that repo diff --git a/docker/build.sh b/docker/build.sh index b0789783bf..20e396a6c4 100755 --- a/docker/build.sh +++ b/docker/build.sh @@ -36,3 +36,14 @@ for ARCH in amd64 i386 armhf aarch64; do docker push "${REPOSITORY}:${ARCH}${VERSION}" done docker push "${REPOSITORY}:latest" + +# TODO: Remove it after we decide to deprecate firehol/netdata docker repo +if [ "$REPOSITORY" != "netdata" ]; then + echo "$OLD_DOCKER_PASSWORD" | docker login -u "$OLD_DOCKER_USERNAME" --password-stdin + for ARCH in amd64 i386 armhf aarch64; do + docker tag ${REPOSITORY}:${ARCH}${VERSION} firehol/netdata:${ARCH}${VERSION} + docker push "firehol/netdata:${ARCH}${VERSION}" + done + docker tag "${REPOSITORY}:latest" + docker push "firehol/netdata:latest" +fi -- cgit v1.2.3