From 49550cd7d44a7aa4b3dba9d34182839690015172 Mon Sep 17 00:00:00 2001 From: Romain Hunault Date: Thu, 24 Sep 2020 16:48:07 +0200 Subject: [PATCH 1/2] Create sha256sum --- .gitlab-ci.yml | 2 +- buildSdk.sh | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2c7db0f1..de0fad55 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,4 +18,4 @@ build-sdk: - ./buildSdk.sh artifacts: paths: - - e-ui-sdk.jar \ No newline at end of file + - e-ui-sdk.jar* diff --git a/buildSdk.sh b/buildSdk.sh index ae264069..beeed321 100755 --- a/buildSdk.sh +++ b/buildSdk.sh @@ -43,4 +43,8 @@ jar cvf e-ui-sdk.jar -C obj . -C intermediates resources.arsc echo "Clearing intermediate sources" rm -rf intermediates rm -rf obj -echo "e-ui-sdk.jar generated successully." \ No newline at end of file + +echo "Creating sha256sum" +sha256sum e-ui-sdk.jar > e-ui-sdk.jar.sha256sum + +echo "e-ui-sdk.jar generated successully." -- GitLab From c53c2f0f682aae7ef446b97142f1a5d92191853e Mon Sep 17 00:00:00 2001 From: Romain Hunault Date: Thu, 24 Sep 2020 17:03:13 +0200 Subject: [PATCH 2/2] Publication job --- .gitlab-ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index de0fad55..efa6eb5e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,7 @@ stages: - update-from-upstream - build-sdk + - publish include: - project: 'e/priv/os/build' @@ -19,3 +20,22 @@ build-sdk: artifacts: paths: - e-ui-sdk.jar* + +publish: + image: "registry.gitlab.e.foundation:5000/e/tools/docker-tools:latest" + stage: publish + before_script: + - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )' + - eval $(ssh-agent -s) + - echo "$SSH_PRIVATE_KEY_FOR_PUBLICATION" | tr -d '\r' | ssh-add - > /dev/null + - mkdir -p ~/.ssh + - chmod 700 ~/.ssh + - echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts + - chmod 644 ~/.ssh/known_hosts + script: + - "rsync -avz e-ui-sdk.jar* $PUBLISH_USER@$PUBLISH_URL:$PUBLISH_DEST/" + - ssh $PUBLISH_USER@$PUBLISH_URL "mv $PUBLISH_DEST/e-ui-sdk.jar* $RELEASE_DEST/" + rules: + - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_REF_NAME == "v1-pie"' + when: manual + - when: never -- GitLab