From 8e98f80f6ca6a8761f4af16bf19526fe806316d2 Mon Sep 17 00:00:00 2001 From: Nigel Kukard Date: Mon, 2 Jan 2017 03:25:17 +0000 Subject: [PATCH 1/2] Fixed regex in only: for tag builds --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 83f5c4d..6443861 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -48,7 +48,7 @@ make-install: upload-tagged: stage: install only: - - /^v[0-9a-z\.]+@[0-9a-z]+/[0-9a-z]+$/ + - /^v[0-9a-z\.]+@allworldit\/awit-ssh-client$/ script: - export DEBIAN_FRONTEND=noninteractive - apt-get update -- GitLab From b68f15bf1ff832691485a89d97c23648cfa846fc Mon Sep 17 00:00:00 2001 From: Nigel Kukard Date: Mon, 2 Jan 2017 03:28:27 +0000 Subject: [PATCH 2/2] More cleanups for CI automatic upload --- .gitlab-ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6443861..927ba44 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,11 +63,11 @@ upload-tagged: # Create tar archive - git archive --format=tar --prefix=${ARCHIVE_NAME}/ ${CI_BUILD_TAG} > ../${ARCHIVE_NAME}.tar # Create compressed versions - - xz --keep --extreme -9 ../*.tar + - xz --keep --extreme -9 ../${ARCHIVE_NAME}.tar # Sign compressed tar files - - gpg --sign --detach-sign --armor ../*.tar.xz + - gpg --sign --detach-sign --armor ../${ARCHIVE_NAME}.tar.xz # Upload files, translating .asc into .sign - - lftp -e "set ssl:ca-file '/etc/ssl/certs/ca-certificates.crt'; set net:max-retries '5'; set net:timeout '60'; mkdir '${CI_BUILD_TAG}'; cd '${CI_BUILD_TAG}'; put ../'${ARCHIVE_NAME}.tar.xz' -o '${ARCHIVE_NAME}.tar.xz'; put ../'${ARCHIVE_NAME}.tar.xz.asc' -o '${ARCHIVE_NAME}.tar.xz.sign'; quit" -u "$UPLOAD_CRED" "$UPLOAD_HOST" 2>&1 + - lftp -e "set ssl:ca-file '/etc/ssl/certs/ca-certificates.crt'; set net:max-retries '5'; set net:timeout '60'; rm -r -f '${CI_BUILD_TAG}'; mkdir '${CI_BUILD_TAG}'; cd '${CI_BUILD_TAG}'; put ../'${ARCHIVE_NAME}.tar.xz' -o '${ARCHIVE_NAME}.tar.xz'; put ../'${ARCHIVE_NAME}.tar.xz.asc' -o '${ARCHIVE_NAME}.tar.xz.sign'; quit" -u "$UPLOAD_CRED" "$UPLOAD_HOST" 2>&1 # Test uploaded files - curl --fail -o /dev/null "$DOWNLOAD_URL/${CI_BUILD_TAG}/${ARCHIVE_NAME}.tar.xz" - curl --fail -o /dev/null "$DOWNLOAD_URL/${CI_BUILD_TAG}/${ARCHIVE_NAME}.tar.xz.sign" -- GitLab