chore: Clean up CI workflow by removing redundant Docker build steps
Some checks failed
API Docs (Node.js Express) / test (20) (push) Failing after 43s
API Docs (Node.js Express) / build (push) Has been skipped
Integration Tests / integration-tests (push) Failing after 24s
Integration Tests / performance-tests (push) Has been skipped
Frontend (React) / test (20) (push) Failing after 1m25s
Frontend (React) / build (push) Has been skipped
Service Adapters (Python FastAPI) / test (3.11) (push) Failing after 23s
Service Adapters (Python FastAPI) / test (3.12) (push) Failing after 23s
Frontend (React) / lighthouse (push) Has been skipped
Service Adapters (Python FastAPI) / test (3.13) (push) Failing after 22s
Service Adapters (Python FastAPI) / build (push) Has been skipped
API Gateway (Java Spring Boot) / test (17) (push) Successful in 2m1s
API Gateway (Java Spring Boot) / test (21) (push) Successful in 2m7s
API Gateway (Java Spring Boot) / build (push) Successful in 2m2s

### Summary of Changes
- Removed unnecessary Docker build steps from the CI workflows for API Docs, API Gateway, and Frontend.
- Streamlined the build process by eliminating duplicate commands, enhancing clarity and maintainability.

### Expected Results
- Improved readability of CI configuration and reduced complexity in the build process, making it easier to manage and update in the future.
This commit is contained in:
GSRN
2025-09-18 11:14:06 +02:00
parent 7373ccfa1d
commit 651e1fe5eb
4 changed files with 2 additions and 14 deletions

View File

@@ -200,7 +200,4 @@ jobs:
echo "ESLint verified successfully"
- name: Build application
run: npm run build
- name: Build Docker image (test only)
run: docker build -t api-docs:test .
run: npm run build

View File

@@ -153,7 +153,4 @@ jobs:
- name: Build application
run: ./mvnw clean package -DskipTests
- name: Build Docker image (test only)
run: docker build -t api-gateway:test .

View File

@@ -174,9 +174,6 @@ jobs:
run: |
echo "Build artifacts created in frontend/build/"
echo "Build analysis available in pipeline logs"
- name: Build Docker image (test only)
run: docker build -t frontend:test .
lighthouse:
runs-on: [self-hosted]

View File

@@ -164,7 +164,4 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Build Docker image (test only)
run: docker build -t service-adapters:test .
pip install -r requirements.txt