mirror of
				https://github.com/docker/login-action.git
				synced 2025-10-31 18:20:10 +08:00 
			
		
		
		
	Test login against registries
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									39ef12fb7a
								
							
						
					
					
						commit
						a5aa81adc8
					
				
							
								
								
									
										219
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										219
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @ -1,49 +1,82 @@ | |||||||
| name: ci | name: ci | ||||||
| 
 | 
 | ||||||
| on: | on: | ||||||
|  |   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: | ||||||
|  |       - | ||||||
|  |         name: Checkout | ||||||
|  |         uses: actions/checkout@v2.3.2 | ||||||
|  |       - | ||||||
|  |         name: Login to DockerHub | ||||||
|  |         uses: ./ | ||||||
|  |         with: | ||||||
|  |           username: ${{ secrets.DOCKERHUB_USERNAME }} | ||||||
|  |           password: ${{ secrets.DOCKERHUB_TOKEN }} | ||||||
|  | 
 | ||||||
|  |   ecr: | ||||||
|  |     runs-on: ${{ matrix.os }} | ||||||
|  |     strategy: | ||||||
|  |       fail-fast: false | ||||||
|  |       matrix: | ||||||
|  |         os: | ||||||
|  |           - ubuntu-20.04 | ||||||
|  |           - ubuntu-18.04 | ||||||
|  |           - ubuntu-16.04 | ||||||
|  |     steps: | ||||||
|  |       - | ||||||
|  |         name: Checkout | ||||||
|  |         uses: actions/checkout@v2.3.1 | ||||||
|  |       - | ||||||
|  |         name: Login to ECR | ||||||
|  |         uses: ./ | ||||||
|  |         with: | ||||||
|  |           registry: ${{ secrets.AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com | ||||||
|  |           username: ${{ secrets.AWS_ACCESS_KEY_ID }} | ||||||
|  |           password: ${{ secrets.AWS_SECRET_ACCESS_KEY }} | ||||||
|  | 
 | ||||||
|  |   ecr-aws-creds: | ||||||
|  |     runs-on: ${{ matrix.os }} | ||||||
|  |     strategy: | ||||||
|  |       fail-fast: false | ||||||
|  |       matrix: | ||||||
|  |         os: | ||||||
|  |           - ubuntu-20.04 | ||||||
|  |           - ubuntu-18.04 | ||||||
|  |           - ubuntu-16.04 | ||||||
|  |     steps: | ||||||
|  |       - | ||||||
|  |         name: Checkout | ||||||
|  |         uses: actions/checkout@v2.3.1 | ||||||
|  |       - | ||||||
|  |         name: Configure AWS Credentials | ||||||
|  |         uses: aws-actions/configure-aws-credentials@v1 | ||||||
|  |         with: | ||||||
|  |           aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} | ||||||
|  |           aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} | ||||||
|  |           aws-region: ${{ secrets.AWS_REGION }} | ||||||
|  |       - | ||||||
|  |         name: Login to ECR | ||||||
|  |         uses: ./ | ||||||
|  |         with: | ||||||
|  |           registry: ${{ secrets.AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com | ||||||
|  | 
 | ||||||
|  |   github-package: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|       - |       - | ||||||
|         name: Checkout |         name: Checkout | ||||||
| @ -55,65 +88,59 @@ jobs: | |||||||
|           registry: docker.pkg.github.com |           registry: docker.pkg.github.com | ||||||
|           username: ${{ github.repository_owner }} |           username: ${{ github.repository_owner }} | ||||||
|           password: ${{ secrets.GITHUB_TOKEN }} |           password: ${{ secrets.GITHUB_TOKEN }} | ||||||
|           logout: ${{ matrix.logout }} |  | ||||||
|       - |  | ||||||
|         name: Clear |  | ||||||
|         if: always() |  | ||||||
|         run: | |  | ||||||
|           rm -f ${HOME}/.docker/config.json |  | ||||||
| 
 | 
 | ||||||
| #  gitlab: |   github-container: | ||||||
| #    runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
| #    strategy: |     steps: | ||||||
| #      fail-fast: false |       - | ||||||
| #      matrix: |         name: Checkout | ||||||
| #        logout: |         uses: actions/checkout@v2.3.2 | ||||||
| #          - true |       - | ||||||
| #          - false |         name: Login to GitHub Package Registry | ||||||
| #    steps: |         uses: ./ | ||||||
| #      - |         with: | ||||||
| #        name: Checkout |           registry: ghcr.io | ||||||
| #        uses: actions/checkout@v2.3.2 |           username: ${{ secrets.GHCR_USERNAME }} | ||||||
| #      - |           password: ${{ secrets.GHCR_PAT }} | ||||||
| #        name: Login to GitLab | 
 | ||||||
| #        uses: ./ |   gitlab: | ||||||
| #        with: |     runs-on: ubuntu-latest | ||||||
| #          registry: registry.gitlab.com |     steps: | ||||||
| #          username: ${{ secrets.GITLAB_USERNAME_TEST }} |       - | ||||||
| #          password: ${{ secrets.GITLAB_PASSWORD_TEST }} |         name: Checkout | ||||||
| #          logout: ${{ matrix.logout }} |         uses: actions/checkout@v2.3.2 | ||||||
| #      - |       - | ||||||
| #        name: Clear |         name: Login to GitLab | ||||||
| #        if: always() |         uses: ./ | ||||||
| #        run: | |         with: | ||||||
| #          rm -f ${HOME}/.docker/config.json |           registry: registry.gitlab.com | ||||||
| # |           username: ${{ secrets.GITLAB_USERNAME }} | ||||||
| #  ecr: |           password: ${{ secrets.GITLAB_TOKEN }} | ||||||
| #    runs-on: ${{ matrix.os }} | 
 | ||||||
| #    strategy: |   google-artifact: | ||||||
| #      fail-fast: false |     runs-on: ubuntu-latest | ||||||
| #      matrix: |     steps: | ||||||
| #        os: |       - | ||||||
| #          - ubuntu-20.04 |         name: Checkout | ||||||
| #          - ubuntu-18.04 |         uses: actions/checkout@v2.3.2 | ||||||
| #          - ubuntu-16.04 |       - | ||||||
| #        logout: |         name: Login to Google Artifact Registry | ||||||
| #          - true |         uses: ./ | ||||||
| #          - false |         with: | ||||||
| #    steps: |           registry: ${{ secrets.GAR_LOCATION }}-docker.pkg.dev | ||||||
| #      - |           username: _json_key | ||||||
| #        name: Checkout |           password: ${{ secrets.GAR_JSON_KEY }} | ||||||
| #        uses: actions/checkout@v2.3.1 | 
 | ||||||
| #      - |   google-container: | ||||||
| #        name: Login to ECR |     runs-on: ubuntu-latest | ||||||
| #        uses: ./ |     steps: | ||||||
| #        with: |       - | ||||||
| #          registry: ${{ secrets.AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com |         name: Checkout | ||||||
| #          username: ${{ secrets.AWS_ACCESS_KEY_ID }} |         uses: actions/checkout@v2.3.2 | ||||||
| #          password: ${{ secrets.AWS_SECRET_ACCESS_KEY }} |       - | ||||||
| #          logout: ${{ matrix.logout }} |         name: Login to Google Container Registry | ||||||
| #      - |         uses: ./ | ||||||
| #        name: Clear |         with: | ||||||
| #        if: always() |           registry: gcr.io | ||||||
| #        run: | |           username: _json_key | ||||||
| #          rm -f ${HOME}/.docker/config.json |           password: ${{ secrets.GCR_JSON_KEY }} | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 CrazyMax
						CrazyMax