From c100b92ac9c4a8fcaf0c72e2d6f9c71b97b54058 Mon Sep 17 00:00:00 2001 From: Gabriell Constantin Vig <46919496+gabriellsesam@users.noreply.github.com> Date: Tue, 20 Jul 2021 13:32:31 +0100 Subject: [PATCH] Create sesam-community-ci-cd.yml --- .github/workflows/sesam-community-ci-cd.yml | 44 +++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .github/workflows/sesam-community-ci-cd.yml diff --git a/.github/workflows/sesam-community-ci-cd.yml b/.github/workflows/sesam-community-ci-cd.yml new file mode 100644 index 0000000..777b349 --- /dev/null +++ b/.github/workflows/sesam-community-ci-cd.yml @@ -0,0 +1,44 @@ +name: SesamCommunity CI&CD + +on: + pull_request: + push: + paths-ignore: + - '**.md' + - '**.rst' + branches: + - '**' + tags-ignore: + - '**' + release: + types: [published] + + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Docker Login + if: startsWith( github.ref, 'refs/tags/') == true || startsWith(github.ref, 'refs/heads/master') == true + uses: docker/login-action@v1.8.0 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + + - name: Checkout + uses: actions/checkout@v2 + + - name: Docker build/push + env: + GITHUB_REPO: ${{ github.repository }} + GITHUB_BASE_REF: ${{ github.base_ref }} + GITHUB_REF: ${{ github.ref }} + GITHUB_SHA: ${{ github.sha }} + GITHUB_RUN_NUMBER: ${{ github.run_number }} + DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} + # DOCKER_ORGNAME: define DOCKER_ORGNAME secret to push to organization namespace that DOCKER_USERNAME has access to + DOCKER_ORGNAME: ${{ secrets.DOCKER_ORGNAME }} + # DOCKER_REPO_NAME: uncomment_and_set_to_docker_repo_name_if_different_from_github_repoa_name + run: bash <(curl -s https://raw.githubusercontent.com/sesam-community/guidelines/master/git_action.sh) + shell: bash