Search K
Appearance
Appearance
gitlab_project.json 为 gitlab 项目配置文件. 以 thirdparty 为例, 其格式如下:
{
"name": "thirdparty",
"id": 32,
"user": "gitlab+deploy-token-5",
"password": "JiPpsHxCNidm23dR1Tw5"
}其中
name 属性为项目名称.id 属性为项目 ID.user 属性为部署令牌的用户名.password 属性为部署令牌的密码.打开项目网站, 网站抬头处即有项目名称和项目 ID.

依次点击以下按钮即可创建部署令牌:

根据以上信息即可创建出 gitlab_project.json.
gitlab_project_package_registry_publish 会将文件推送到 gitlab 的软件包库中, 命令格式如下:
gitlab_project_package_registry_publish gitlab_project_json version file其中
gitlab_project_json 为 gitlab_project.json 路径.version 为版本号.file 为文件名.gitlab_project_package_registry_download 会从 gitlab 的软件包库中下载文件, 命令格式如下:
gitlab_project_package_registry_download gitlab_project_json version file其中的参数意义同 gitlab_project_package_registry_publish.
gitlab_project_package_registry_download_all 会从 gitlab 的软件包库中下载文件, 命令格式如下:
gitlab_project_package_registry_download_all gitlab_project_json output_dir其中
gitlab_project_json 为 gitlab_project.json 路径.output_dir 为下载文件存放的目录.