name: CI/CD Pipeline on: push: branches: [main] jobs: deploy: name: Build & Deploy runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Build and push Docker image run: | docker login gitlab.impresion3d.pro -u "${{ secrets.DOCKER_USERNAME }}" -p "${{ secrets.DOCKER_PASSWORD }}" docker build -t gitlab.impresion3d.pro/root/davidaragon-portfolio:latest . docker push gitlab.impresion3d.pro/root/davidaragon-portfolio:latest