mirror of
https://git.bjxgj.com/xgj/xgj-actions.git
synced 2025-10-14 20:23:37 +08:00
feat: 添加Docker私有仓库登录支持及相关配置参数
This commit is contained in:
@@ -31,6 +31,22 @@ inputs:
|
||||
description: '是否验证 kubectl 集群连通性 (true/false)'
|
||||
required: false
|
||||
default: 'true'
|
||||
docker-registry:
|
||||
description: 'Docker 私有仓库地址'
|
||||
required: false
|
||||
default: 'docker-registry.bjxgj.com'
|
||||
docker-username:
|
||||
description: 'Docker 仓库用户名'
|
||||
required: false
|
||||
default: 'ci-action'
|
||||
docker-password:
|
||||
description: 'Docker 仓库密码(开启登录时必填)'
|
||||
required: false
|
||||
default: ''
|
||||
skip-docker-login:
|
||||
description: '是否跳过 Docker 登录 (true/false)'
|
||||
required: false
|
||||
default: 'false'
|
||||
|
||||
outputs:
|
||||
docker-version:
|
||||
@@ -74,6 +90,14 @@ runs:
|
||||
shell: bash
|
||||
run: ${{ github.action_path }}/scripts/verify-kubectl.sh
|
||||
|
||||
- name: 登录私有 Docker 仓库
|
||||
if: ${{ inputs.skip-docker-login != 'true' }}
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
registry: ${{ inputs.docker-registry }}
|
||||
username: ${{ inputs.docker-username }}
|
||||
password: ${{ inputs.docker-password }}
|
||||
|
||||
- name: 环境校验完成
|
||||
shell: bash
|
||||
run: |
|
||||
|
Reference in New Issue
Block a user