diff --git a/.github/workflows/github-docker-cicd.yaml b/.github/workflows/github-docker-cicd.yaml index 9d795a75..ed6cb53f 100644 --- a/.github/workflows/github-docker-cicd.yaml +++ b/.github/workflows/github-docker-cicd.yaml @@ -10,9 +10,10 @@ env: on: push: - branches: [ main ] + branches: [ main, test-ci ] pull_request: branches: [ main ] + workflow_dispatch: jobs: @@ -21,7 +22,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v4 @@ -57,10 +58,10 @@ jobs: password: ${{ secrets.DOCKER_PASSWORD }} - name: Build Docker image - run: docker build -t $DOCKER_USER/$REPO_NAME:latest ./pipeline + run: docker build -t ${{ secrets.DOCKER_USER }}/${{ secrets.REPO_NAME }}:latest ./pipeline - name: Push Docker image - run: docker push $DOCKER_USER/$REPO_NAME:latest + run: docker push ${{ secrets.DOCKER_USER }}/${{ secrets.REPO_NAME }}:latest - name: Login to Azure uses: azure/login@v1 @@ -69,16 +70,16 @@ jobs: - name: Deploy to Azure Web App run: | + echo "Déploiement de l'image Docker sur Azure..." az webapp config container set \ --name ${{ secrets.AZURE_WEBAPP_NAME }} \ --resource-group ${{ secrets.AZURE_RG }} \ - --container-image-name $DOCKER_USER/$REPO_NAME:latest \ - --docker-registry-server-url https://index.docker.io \ - --docker-registry-server-user $DOCKER_USER \ - --docker-registry-server-password ${{ secrets.DOCKER_PASSWORD }} + --docker-custom-image-name "${{ secrets.DOCKER_USER }}/${{ secrets.REPO_NAME }}:latest" \ + --docker-registry-server-url "https://index.docker.io" \ + --docker-registry-server-user "${{ secrets.DOCKER_USER }}" \ + --docker-registry-server-password "${{ secrets.DOCKER_PASSWORD }}" - az webapp deployment container config \ --name ${{ secrets.AZURE_WEBAPP_NAME }} \ --resource-group ${{ secrets.AZURE_RG }} \ - --enable-cd true \ No newline at end of file + --enable-cd true