From 6cd7d6aaf7ba291b56b4932e453de5a9a5874e98 Mon Sep 17 00:00:00 2001 From: Marco Matos Date: Sat, 17 Aug 2019 16:09:10 +0000 Subject: [PATCH 1/5] travis test --- .travis.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..11aac95 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,27 @@ +sudo: required +services: + - docker +env: + global: + # - REGISTRY_USER=${REGISTRY_USER} + # - REGISTRY_PASS=${REGISTRY_PASS} + - IMAGE_NAME=${REGISTRY_USER}/deletefb + +# before_script: + +script: + - docker build --pull --no-cache --tag "$IMAGE_NAME" . + # - docker build --pull --cache-from "$IMAGE_NAME" --tag "$IMAGE_NAME" . + +after_script: + - docker images + +before_deploy: + - docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" + - docker tag "$IMAGE_NAME" "${IMAGE_NAME}:latest" + # - docker tag "$IMAGE_NAME" "${IMAGE_NAME}:${version}" +deploy: + provider: script + script: docker push "${IMAGE_NAME}:latest" + on: + branch: master \ No newline at end of file -- 2.30.2 From 0a726d135e5d74a5261fba0df9d0720a645c405e Mon Sep 17 00:00:00 2001 From: Marco Matos Date: Sat, 17 Aug 2019 16:25:02 +0000 Subject: [PATCH 2/5] shorter travis-ci --- .travis.yml | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/.travis.yml b/.travis.yml index 11aac95..7fbe130 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,23 +5,29 @@ env: global: # - REGISTRY_USER=${REGISTRY_USER} # - REGISTRY_PASS=${REGISTRY_PASS} - - IMAGE_NAME=${REGISTRY_USER}/deletefb + # - IMAGE_NAME=${REGISTRY_USER}/deletefb # before_script: script: - - docker build --pull --no-cache --tag "$IMAGE_NAME" . + # - docker build --pull --no-cache --tag "$IMAGE_NAME" . # - docker build --pull --cache-from "$IMAGE_NAME" --tag "$IMAGE_NAME" . - -after_script: + - echo "${REGISTRY_PASS}" | docker login -u "${REGISTRY_USER}" --password-stdin + - docker build -t ${IMAGE_NAME} . - docker images + - docker push ${REGISTRY_USER}/${IMAGE_NAME} +on: + branch: master + +# after_script: +# - docker images -before_deploy: - - docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" - - docker tag "$IMAGE_NAME" "${IMAGE_NAME}:latest" - # - docker tag "$IMAGE_NAME" "${IMAGE_NAME}:${version}" -deploy: - provider: script - script: docker push "${IMAGE_NAME}:latest" - on: - branch: master \ No newline at end of file +# before_deploy: +# - docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" +# - docker tag "$IMAGE_NAME" "${IMAGE_NAME}:latest" +# # - docker tag "$IMAGE_NAME" "${IMAGE_NAME}:${version}" +# deploy: +# provider: script +# script: docker push "${IMAGE_NAME}:latest" +# on: +# branch: master \ No newline at end of file -- 2.30.2 From 5f073cb97156e6e87310854661f28fd76711d83e Mon Sep 17 00:00:00 2001 From: Marco Matos Date: Sat, 17 Aug 2019 16:33:21 +0000 Subject: [PATCH 3/5] fixing image name --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 7fbe130..7bc94c3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,7 @@ script: # - docker build --pull --no-cache --tag "$IMAGE_NAME" . # - docker build --pull --cache-from "$IMAGE_NAME" --tag "$IMAGE_NAME" . - echo "${REGISTRY_PASS}" | docker login -u "${REGISTRY_USER}" --password-stdin - - docker build -t ${IMAGE_NAME} . + - docker build -t ${REGISTRY_USER}/${IMAGE_NAME} . - docker images - docker push ${REGISTRY_USER}/${IMAGE_NAME} on: -- 2.30.2 From 111fc52fc3a4e7021d444cfeef38f89edc5027bb Mon Sep 17 00:00:00 2001 From: Marco Matos Date: Sat, 17 Aug 2019 16:51:31 +0000 Subject: [PATCH 4/5] final version --- .travis.yml | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7bc94c3..7d6a34f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,31 +3,15 @@ services: - docker env: global: + # setup these vars under settings at https://travis-ci.com # - REGISTRY_USER=${REGISTRY_USER} # - REGISTRY_PASS=${REGISTRY_PASS} # - IMAGE_NAME=${REGISTRY_USER}/deletefb - -# before_script: - + script: - # - docker build --pull --no-cache --tag "$IMAGE_NAME" . - # - docker build --pull --cache-from "$IMAGE_NAME" --tag "$IMAGE_NAME" . - echo "${REGISTRY_PASS}" | docker login -u "${REGISTRY_USER}" --password-stdin - docker build -t ${REGISTRY_USER}/${IMAGE_NAME} . - docker images - docker push ${REGISTRY_USER}/${IMAGE_NAME} on: - branch: master - -# after_script: -# - docker images - -# before_deploy: -# - docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" -# - docker tag "$IMAGE_NAME" "${IMAGE_NAME}:latest" -# # - docker tag "$IMAGE_NAME" "${IMAGE_NAME}:${version}" -# deploy: -# provider: script -# script: docker push "${IMAGE_NAME}:latest" -# on: -# branch: master \ No newline at end of file + branch: master \ No newline at end of file -- 2.30.2