Update Docker Login #3
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Docker Image CI | |
| on: | |
| push: | |
| branches: [ "master" ] | |
| pull_request: | |
| branches: [ "master" ] | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| # Se le asigna un nombre al 1er paso y la acción es el 'uses'. | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| with: | |
| fetch-depth: 0 # Para realizar búsqueda profunda en el historial de commits. | |
| # Nombre del Paso 2 y su acción 'run'. | |
| - name: Docker login | |
| env: # Declaración de variables de entorno para usar los secrets. | |
| DOCKER_USER: ${{ secrets.DOCKER_USER }} | |
| DOCKER_PASSWORD: ${{ secrets.DOCKER_ACCESS_TOKEN }} | |
| run: | # El pipe se utiliza para interpretar las siguiente lineas como independientes. | |
| echo "Iniciando Login" | |
| docker login -u $DOCKER_USER -p $DOCKER_PASSWORD | |
| echo "Fin del Login" | |
| # Nombre del Paso 3 y su acción 'run'. | |
| # - name: Build the Docker image | |
| # run: docker build . --file Dockerfile --tag my-image-name:$(date +%s) |