Skip to content

Apply Sonarqube updates CI file #3

Apply Sonarqube updates CI file

Apply Sonarqube updates CI file #3

Workflow file for this run

name: CI - Build & Push All Microservices
on:
push:
branches: [ main ]
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v3
- name: Set up Java 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
- name: Build All Services
run: mvn clean install -DskipTests
- name: SonarQube Analysis

Check failure on line 24 in .github/workflows/ci-all.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/ci-all.yml

Invalid workflow file

You have an error in your yaml syntax on line 24
env:
SONAR_TOKEN_REMOTE: ${{ secrets.SONAR_TOKEN_REMOTE }}
SONAR_HOST_URL_REMOTE: ${{ secrets.SONAR_HOST_URL_REMOTE }}
run: |
mvn sonar:sonar \
-Dsonar.projectKey=spring-dynamic-microservices \
-Dsonar.organization=vijayagopalsb \
-Dsonar.host.url=${{ secrets.SONAR_HOST_URL_REMOTE }} \
-Dsonar.login=${{ secrets.SONAR_TOKEN_REMOTE }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Docker Login
run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin
- name: Build & Push eureka-server
run: |
docker build -t ${{ secrets.DOCKER_USERNAME }}/eureka-server:latest ./eureka-server
docker push ${{ secrets.DOCKER_USERNAME }}/eureka-server:latest
- name: Build & Push gateway-service
run: |
docker build -t ${{ secrets.DOCKER_USERNAME }}/gateway-service:latest ./gateway-service
docker push ${{ secrets.DOCKER_USERNAME }}/gateway-service:latest
- name: Build & Push payment-service-paypal
run: |
docker build -t ${{ secrets.DOCKER_USERNAME }}/payment-service-paypal:latest ./payment-service-paypal
docker push ${{ secrets.DOCKER_USERNAME }}/payment-service-paypal:latest
- name: Build & Push payment-service-stripe
run: |
docker build -t ${{ secrets.DOCKER_USERNAME }}/payment-service-stripe:latest ./payment-service-stripe
docker push ${{ secrets.DOCKER_USERNAME }}/payment-service-stripe:latest