承接 maxiao64/gitlab-tag 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

maxiao64/gitlab-tag

Composer 安装命令:

composer require maxiao64/gitlab-tag

包简介

README 文档

README

gitlab的tag api,调用接口可以很方便的推送tag到gitlab服务器。

安装

composer require maxiao64/gitlab-tag

使用

配置

打开/vendor/maxiao64/gitlab-tag/src/config.php 添加参数 参数说明:

token: gitlab的access_token

创建token的步骤:Settings -> Access Tokens -> 随便填写一个名字,Scopes选中api -> Create personal access token

gitlab_host: gitlab的域名 + 端口号

config:项目配置的列表

'project_a' => [
    'project_id' => 6464,
    'tag_name_prefix' => 'docker-build-test-',
    'branch' => 'test',
],

project_a 为项目名字,这个在执行命令的时候会用到

project_id 为项目的id,可以在项目主页查看到

tag_name_prefix 为分支名的前缀

branch 为打包的分支

功能:

创建最新的tag,tag的版本为当前最大的版本 + 1

$projectName = 'project_a';
$client = new \Ma\GitlabTag\TagClient($projectName);
$tag = $client->createTagByAutoName();

返回的$tag为新创建的tag信息

根据tag名字创建tag

$projectName = 'project_a';
$client = new \Ma\GitlabTag\TagClient($projectName);
$tag = $client->createTag('docker-build-test-0.0.1');

返回的$tag为新创建的tag信息

license

MIT

统计信息

  • 总下载量: 4
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-11-11

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固