mirror of
				https://github.com/docker/login-action.git
				synced 2025-10-31 10:10:09 +08:00 
			
		
		
		
	Merge pull request #23 from crazy-max/login-test
Test login against registries pt.1
This commit is contained in:
		
						commit
						71b3c789fa
					
				
							
								
								
									
										165
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										165
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @ -1,93 +1,34 @@ | |||||||
| name: ci | name: ci | ||||||
| 
 | 
 | ||||||
| on: | on: | ||||||
|  |   workflow_dispatch: | ||||||
|  |   schedule: | ||||||
|  |     - cron: '0 10 * * *' # everyday at 10am | ||||||
|   push: |   push: | ||||||
|     branches: |     branches: | ||||||
|       - master |       - master | ||||||
|       - releases/v* |  | ||||||
| 
 | 
 | ||||||
| jobs: | jobs: | ||||||
| #  dockerhub: |   dockerhub: | ||||||
| #    runs-on: ${{ matrix.os }} |     runs-on: ${{ matrix.os }} | ||||||
| #    strategy: |  | ||||||
| #      fail-fast: false |  | ||||||
| #      matrix: |  | ||||||
| #        os: |  | ||||||
| #          - ubuntu-20.04 |  | ||||||
| #          - ubuntu-18.04 |  | ||||||
| #          - ubuntu-16.04 |  | ||||||
| #        logout: |  | ||||||
| #          - true |  | ||||||
| #          - false |  | ||||||
| #    steps: |  | ||||||
| #      - |  | ||||||
| #        name: Checkout |  | ||||||
| #        uses: actions/checkout@v2.3.2 |  | ||||||
| #      - |  | ||||||
| #        name: Login to DockerHub |  | ||||||
| #        uses: ./ |  | ||||||
| #        with: |  | ||||||
| #          username: ${{ secrets.DOCKERHUB_USERNAME_TEST }} |  | ||||||
| #          password: ${{ secrets.DOCKERHUB_PASSWORD_TEST }} |  | ||||||
| #          logout: ${{ matrix.logout }} |  | ||||||
| #      - |  | ||||||
| #        name: Clear |  | ||||||
| #        if: always() |  | ||||||
| #        run: | |  | ||||||
| #          rm -f ${HOME}/.docker/config.json |  | ||||||
| 
 |  | ||||||
|   gpr: |  | ||||||
|     runs-on: ubuntu-latest |  | ||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         logout: |         os: | ||||||
|           - true |           - ubuntu-20.04 | ||||||
|           - false |           - ubuntu-18.04 | ||||||
|  |           - ubuntu-16.04 | ||||||
|     steps: |     steps: | ||||||
|       - |       - | ||||||
|         name: Checkout |         name: Checkout | ||||||
|         uses: actions/checkout@v2.3.2 |         uses: actions/checkout@v2.3.2 | ||||||
|       - |       - | ||||||
|         name: Login to GitHub Package Registry |         name: Login to DockerHub | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         with: |         with: | ||||||
|           registry: docker.pkg.github.com |           username: ${{ secrets.DOCKERHUB_USERNAME }} | ||||||
|           username: ${{ github.repository_owner }} |           password: ${{ secrets.DOCKERHUB_TOKEN }} | ||||||
|           password: ${{ secrets.GITHUB_TOKEN }} |  | ||||||
|           logout: ${{ matrix.logout }} |  | ||||||
|       - |  | ||||||
|         name: Clear |  | ||||||
|         if: always() |  | ||||||
|         run: | |  | ||||||
|           rm -f ${HOME}/.docker/config.json |  | ||||||
| 
 | 
 | ||||||
| #  gitlab: |  | ||||||
| #    runs-on: ubuntu-latest |  | ||||||
| #    strategy: |  | ||||||
| #      fail-fast: false |  | ||||||
| #      matrix: |  | ||||||
| #        logout: |  | ||||||
| #          - true |  | ||||||
| #          - false |  | ||||||
| #    steps: |  | ||||||
| #      - |  | ||||||
| #        name: Checkout |  | ||||||
| #        uses: actions/checkout@v2.3.2 |  | ||||||
| #      - |  | ||||||
| #        name: Login to GitLab |  | ||||||
| #        uses: ./ |  | ||||||
| #        with: |  | ||||||
| #          registry: registry.gitlab.com |  | ||||||
| #          username: ${{ secrets.GITLAB_USERNAME_TEST }} |  | ||||||
| #          password: ${{ secrets.GITLAB_PASSWORD_TEST }} |  | ||||||
| #          logout: ${{ matrix.logout }} |  | ||||||
| #      - |  | ||||||
| #        name: Clear |  | ||||||
| #        if: always() |  | ||||||
| #        run: | |  | ||||||
| #          rm -f ${HOME}/.docker/config.json |  | ||||||
| # |  | ||||||
| #  ecr: | #  ecr: | ||||||
| #    runs-on: ${{ matrix.os }} | #    runs-on: ${{ matrix.os }} | ||||||
| #    strategy: | #    strategy: | ||||||
| @ -97,9 +38,6 @@ jobs: | |||||||
| #          - ubuntu-20.04 | #          - ubuntu-20.04 | ||||||
| #          - ubuntu-18.04 | #          - ubuntu-18.04 | ||||||
| #          - ubuntu-16.04 | #          - ubuntu-16.04 | ||||||
| #        logout: |  | ||||||
| #          - true |  | ||||||
| #          - false |  | ||||||
| #    steps: | #    steps: | ||||||
| #      - | #      - | ||||||
| #        name: Checkout | #        name: Checkout | ||||||
| @ -111,12 +49,6 @@ jobs: | |||||||
| #          registry: ${{ secrets.AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com | #          registry: ${{ secrets.AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com | ||||||
| #          username: ${{ secrets.AWS_ACCESS_KEY_ID }} | #          username: ${{ secrets.AWS_ACCESS_KEY_ID }} | ||||||
| #          password: ${{ secrets.AWS_SECRET_ACCESS_KEY }} | #          password: ${{ secrets.AWS_SECRET_ACCESS_KEY }} | ||||||
| #          logout: ${{ matrix.logout }} |  | ||||||
| #      - |  | ||||||
| #        name: Clear |  | ||||||
| #        if: always() |  | ||||||
| #        run: | |  | ||||||
| #          rm -f ${HOME}/.docker/config.json |  | ||||||
| # | # | ||||||
| #  ecr-aws-creds: | #  ecr-aws-creds: | ||||||
| #    runs-on: ${{ matrix.os }} | #    runs-on: ${{ matrix.os }} | ||||||
| @ -143,8 +75,73 @@ jobs: | |||||||
| #        uses: ./ | #        uses: ./ | ||||||
| #        with: | #        with: | ||||||
| #          registry: ${{ secrets.AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com | #          registry: ${{ secrets.AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com | ||||||
|  | 
 | ||||||
|  |   github-package: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |       - | ||||||
|  |         name: Checkout | ||||||
|  |         uses: actions/checkout@v2.3.2 | ||||||
|  |       - | ||||||
|  |         name: Login to GitHub Package Registry | ||||||
|  |         uses: ./ | ||||||
|  |         with: | ||||||
|  |           registry: docker.pkg.github.com | ||||||
|  |           username: ${{ github.repository_owner }} | ||||||
|  |           password: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  | 
 | ||||||
|  |   github-container: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |       - | ||||||
|  |         name: Checkout | ||||||
|  |         uses: actions/checkout@v2.3.2 | ||||||
|  |       - | ||||||
|  |         name: Login to GitHub Package Registry | ||||||
|  |         uses: ./ | ||||||
|  |         with: | ||||||
|  |           registry: ghcr.io | ||||||
|  |           username: ${{ secrets.GHCR_USERNAME }} | ||||||
|  |           password: ${{ secrets.GHCR_PAT }} | ||||||
|  | 
 | ||||||
|  |   gitlab: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |       - | ||||||
|  |         name: Checkout | ||||||
|  |         uses: actions/checkout@v2.3.2 | ||||||
|  |       - | ||||||
|  |         name: Login to GitLab | ||||||
|  |         uses: ./ | ||||||
|  |         with: | ||||||
|  |           registry: registry.gitlab.com | ||||||
|  |           username: ${{ secrets.GITLAB_USERNAME }} | ||||||
|  |           password: ${{ secrets.GITLAB_TOKEN }} | ||||||
|  | 
 | ||||||
|  | #  google-artifact: | ||||||
|  | #    runs-on: ubuntu-latest | ||||||
|  | #    steps: | ||||||
| #      - | #      - | ||||||
| #        name: Clear | #        name: Checkout | ||||||
| #        if: always() | #        uses: actions/checkout@v2.3.2 | ||||||
| #        run: | | #      - | ||||||
| #          rm -f ${HOME}/.docker/config.json | #        name: Login to Google Artifact Registry | ||||||
|  | #        uses: ./ | ||||||
|  | #        with: | ||||||
|  | #          registry: ${{ secrets.GAR_LOCATION }}-docker.pkg.dev | ||||||
|  | #          username: _json_key | ||||||
|  | #          password: ${{ secrets.GAR_JSON_KEY }} | ||||||
|  | # | ||||||
|  | #  google-container: | ||||||
|  | #    runs-on: ubuntu-latest | ||||||
|  | #    steps: | ||||||
|  | #      - | ||||||
|  | #        name: Checkout | ||||||
|  | #        uses: actions/checkout@v2.3.2 | ||||||
|  | #      - | ||||||
|  | #        name: Login to Google Container Registry | ||||||
|  | #        uses: ./ | ||||||
|  | #        with: | ||||||
|  | #          registry: gcr.io | ||||||
|  | #          username: _json_key | ||||||
|  | #          password: ${{ secrets.GCR_JSON_KEY }} | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 CrazyMax
						CrazyMax