This is an automated email from the ASF dual-hosted git repository.

madhan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/atlas.git


The following commit(s) were added to refs/heads/master by this push:
     new 67c037699 ATLAS-4981: Add file permissions to resolve atlas build 
issues in docker  (#270)
67c037699 is described below

commit 67c037699be6fd086115a6dd6c91f2c5fbd243d1
Author: Abhishek Kumar <a...@apache.org>
AuthorDate: Tue Jan 21 22:13:35 2025 -0800

    ATLAS-4981: Add file permissions to resolve atlas build issues in docker  
(#270)
---
 .github/workflows/ci.yml | 31 +++++++++++++++++++------------
 1 file changed, 19 insertions(+), 12 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index de0a02fd1..b33bbaae1 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -49,13 +49,30 @@ jobs:
           restore-keys: |
             maven-repo-
 
+      - name: Set up .m2 directory and permissions
+        run: |
+          mkdir -p ~/.m2/repository
+          chmod -R 777 ~/.m2
+          chmod -R 777 ./
+      
       - name: Set up JDK 8
         uses: actions/setup-java@v4
         with:
           java-version: '8'
           distribution: 'temurin'
 
+      - name: Clean up Docker space
+        run: docker system prune --all --force --volumes
+
+      - name: Build Atlas - JDK 8
+        run: |
+          cd dev-support/atlas-docker
+          export DOCKER_BUILDKIT=1
+          export COMPOSE_DOCKER_CLI_BUILD=1
+          SKIPTESTS=false docker compose -f docker-compose.atlas-base.yml -f 
docker-compose.atlas-build.yml up
+
       - name: Cache downloaded archives
+        if: success()
         uses: actions/cache@v4
         with:
           path: dev-support/atlas-docker/downloads
@@ -68,16 +85,6 @@ jobs:
           cd dev-support/atlas-docker
           chmod +x download-archives.sh && ./download-archives.sh
 
-      - name: Clean up Docker space
-        run: docker system prune --all --force --volumes
-
-      - name: Build Atlas - JDK 8
-        run: |
-          cd dev-support/atlas-docker
-          export DOCKER_BUILDKIT=1
-          export COMPOSE_DOCKER_CLI_BUILD=1
-          SKIPTESTS=false docker compose -f docker-compose.atlas-base.yml -f 
docker-compose.atlas-build.yml up
-
       - name: Bring up containers
         run: |
           cd dev-support/atlas-docker
@@ -86,8 +93,8 @@ jobs:
           docker compose \
           -f docker-compose.atlas-base.yml \
           -f docker-compose.atlas.yml \
-          -f docker-compose.atlas-hadoop.yml \ 
-          -f docker-compose.atlas-hbase.yml \ 
+          -f docker-compose.atlas-hadoop.yml \
+          -f docker-compose.atlas-hbase.yml \
           -f docker-compose.atlas-kafka.yml \
           -f docker-compose.atlas-hive.yml up -d
 

Reply via email to