定制 lesstif/jira-smart-commiter 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

lesstif/jira-smart-commiter

Composer 安装命令:

composer require lesstif/jira-smart-commiter

包简介

JIRA Smart commiter with DVCS Repository.

README 文档

README

Latest Stable Version Latest Unstable Version StyleCI License

External JIRA smart commiter built with Laravel Zero.

How it works

  • run manually or lachunched via task scheduler(crontab, windows task manager, etc...)
  • connect DVCS Repository(gitlab, github, bitbucket, etc...) and check out new commit and scan commit message .
  • commenting and status transition on the relative jira issue.

Pros

  • Support gitlab integration with smart commit.
  • Don't need DVCS commit hook.
  • Don't need JIRA DVCS Connector settings per project.
  • Customizable smart commit keyword and workflow.

Cons

  • Need PHP
  • to many jira issue comment.

Requirements

Installation

Build from Source

  1. clone repository

    git clone https://github.com/lesstif/jira-smart-commiter.git && cd jira-smart-commiter
  2. install composer dependency

    composer install
  3. Perform an application build

    php jira-smart-commiter app:build jira-smart-commiter.phar    

    you can find built binary in builds directory.

download

Recommended method

  1. download pre-built binary

    using wget

    wget https://github.com/lesstif/jira-smart-commiter/releases/download/0.1-alpha/jira-smart-commiter.phar

    using curl

    curl -k -L -O https://github.com/lesstif/jira-smart-commiter/releases/download/0.1-alpha/jira-smart-commiter.phar
  2. change mod

    chmod +x jira-smart-commiter.phar

Usage

  1. generate initial configuration

    php jira-smart-commiter.phar init
  2. change DVCS Info(URL, Type and API Version) field and JIRA Server Info in the $HOME/.smartcommit/settings.json file.

    vim ~/.smartcommit/settings.json
  3. generate dvcs project list.* $HOME/.smartcommit/projects.json*:

     php jira-smart-commiter.phar project:create-list
  4. fetch commit & sync to JIRA.

     php jira-smart-commiter.phar fetch:commit --since=DATETIMEString --until=DATETIMEString

See also

统计信息

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

GitHub 信息

  • Stars: 8
  • Watchers: 2
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: Apache
  • 更新时间: 2017-12-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固