This is an automated email from the ASF dual-hosted git repository. abhi pushed a commit to branch enable-docker-builds in repository https://gitbox.apache.org/repos/asf/ranger.git
commit b547dccee448069be6c91a624012ae0f34b6aa30 Author: Abhishek Kumar <abhishekkumar100...@gmail.com> AuthorDate: Sat Mar 16 23:52:33 2024 -0700 Update maven.yml --- .github/workflows/maven.yml | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 8e21a946c..be59602f2 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -32,16 +32,30 @@ on: jobs: build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Set up JDK 8 - uses: actions/setup-java@v3 - with: - java-version: '8' - distribution: 'temurin' - cache: maven - - name: Build with Maven - run: mvn clean install --no-transfer-progress -B -V + - uses: actions/checkout@v3 + - name: Set up JDK 8 + uses: actions/setup-java@v3 + with: + java-version: '8' + distribution: 'temurin' + cache: maven + - name: Build with Maven + run: mvn clean install --no-transfer-progress -B -V + docker-build: + needs: + - build + runs-on: ubuntu-latest + steps: + - name: Build base image + run: | + cp target/ranger-* dev-support/ranger-docker/dist/ + cp target/version dev-support/ranger-docker/dist/ + cd dev-support/ranger-docker + chmod +x download-archives.sh && ./download-archives.sh + docker-compose -f docker-compose.ranger-base.yml build + export DOCKER_BUILDKIT=1 + export COMPOSE_DOCKER_CLI_BUILD=1 + export RANGER_DB_TYPE=postgres + docker-compose -f docker-compose.ranger.yml -f docker-compose.ranger-${RANGER_DB_TYPE}.yml build