From 4f6c336f6c5af9922f89b8f414b8dc23650dbd52 Mon Sep 17 00:00:00 2001 From: Stas Date: Fri, 20 Sep 2019 21:51:52 +0300 Subject: [PATCH] Use GitHub actions as ci (#434) * Add blank.yml * Fix ci * Update blank.yml * Update blank.yml * Add debug * Show environments variables * Add test env for travis * Update blank.yml * Update formatting * Add env variable GIT_BRANCH * Change setting CI * Add quotes for env variable value * change on in ci --- .github/workflows/blank.yml | 30 ++++++++++++++++++++++++++++++ Dockerfile | 1 + 2 files changed, 31 insertions(+) create mode 100644 .github/workflows/blank.yml diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml new file mode 100644 index 00000000..6c65ca9c --- /dev/null +++ b/.github/workflows/blank.yml @@ -0,0 +1,30 @@ +name: Github Actions CI + +on: + push: + branches: + tags: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: Docker version + run: docker version + - name: Debug if needed + run: | + [[ "$DEBUG" ]] && env + env: + DEBUG: ${{secrets.DEBUG}} + - name: Build image + run: | + export GIT_BRANCH="${GITHUB_REF/refs\/heads\//}" + + docker build \ + --build-arg CI="$GITHUB_WORKFLOW" \ + --build-arg GIT_BRANCH=$GIT_BRANCH \ + --build-arg COVERALLS_TOKEN=$COVERALLS_TOKEN \ + . + env: + COVERALLS_TOKEN: ${{secrets.COVERALLS_TOKEN}} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index ae20f37d..b4cc19b5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,6 +2,7 @@ FROM umputun/baseimage:buildgo-latest as build-backend ARG COVERALLS_TOKEN ARG CI +ARG GIT_BRANCH ARG TRAVIS ARG TRAVIS_BRANCH ARG TRAVIS_COMMIT