mneethiraj commented on code in PR #303:
URL: https://github.com/apache/ranger/pull/303#discussion_r1681316436
##########
.github/workflows/maven.yml:
##########
@@ -56,3 +61,79 @@ jobs:
cache: maven
- name: build (11)
run: mvn -T 8 clean install -P ranger-jdk11,!all,!linux
--no-transfer-progress -B -V
+ - name: Upload artifacts
+ uses: actions/upload-artifact@v4
+ with:
+ name: target-11
+ path: target/*trino*
+
+ docker-build:
+ needs:
+ - build-8
+ - build-11
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ - name: Download build-8 artifacts
+ uses: actions/download-artifact@v4
+ with:
+ name: target-8
+ - name: Copy artifacts for docker build
+ run: |
+ cp ranger-*.tar.gz dev-support/ranger-docker/dist
+ cp version dev-support/ranger-docker/dist
+ - name: Build all ranger-service images
+ run: |
+ 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-${RANGER_DB_TYPE}.yml \
+ -f docker-compose.ranger.yml \
+ -f docker-compose.ranger-usersync.yml \
+ -f docker-compose.ranger-tagsync.yml \
+ -f docker-compose.ranger-kms.yml \
+ -f docker-compose.ranger-hadoop.yml \
+ -f docker-compose.ranger-hbase.yml \
+ -f docker-compose.ranger-kafka.yml \
+ -f docker-compose.ranger-hive.yml \
+ -f docker-compose.ranger-knox.yml build
+ - name: Bring up containers
+ run: |
+ cd dev-support/ranger-docker
+ export RANGER_DB_TYPE=postgres
+ docker-compose \
+ -f docker-compose.ranger-${RANGER_DB_TYPE}.yml \
+ -f docker-compose.ranger.yml \
+ -f docker-compose.ranger-usersync.yml \
+ -f docker-compose.ranger-tagsync.yml \
+ -f docker-compose.ranger-kms.yml \
+ -f docker-compose.ranger-hadoop.yml \
+ -f docker-compose.ranger-hbase.yml \
+ -f docker-compose.ranger-kafka.yml \
+ -f docker-compose.ranger-hive.yml \
+ -f docker-compose.ranger-knox.yml up -d
+ - name: Check status of containers
+ run: |
+ sleep 60
+ containers=(ranger ranger-usersync ranger-tagsync ranger-kms
ranger-hadoop ranger-hbase ranger-kafka ranger-hive ranger-knox);
Review Comment:
Consider including ranger-zk, ranger-solr and ranger-postgres as well.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]