Skip to content
This repository has been archived by the owner on Dec 30, 2019. It is now read-only.
/ phoneix Public archive

proxy git server's webhooks for jenkins

Notifications You must be signed in to change notification settings

ystyle/phoneix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebHooks Manage

Introduction

Phoneix is a proxy for git server for jenkins. like github, gitlab, gogs, gitee etc.

feature

  • Multiple jenkins server
  • Jenkins's login user and token
  • git project and jenkins project validate
  • has a Handsome web app for manage jenkins server and WebHooks
  • validate git project name and branch name

Install

$ ./phoneix -h
NAME:
   glide - proxy git server's webhooks for jenkins

USAGE:
   phoneix [global options] command [command options] [arguments...]

VERSION:
   1.0.0

COMMANDS:
     init, i    Initialize config file , local dataset .
     server, s  start sever.
     help, h    Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --config value, -c value  use custom config file, it's a json file. (default: "./phoneix.json")
   --help, -h                show help
   --version, -v             print the version

$  ./phoneix init # init config file
$  ./phoneix server # start server
  • then open 127.0.0.1:8080 on chrome browser. and default the username/password is admin admin123. you can config it in phoneix.json or init command
  • change your site url in 网站设置 menu
  • add some server
  • add some webhooks
  • copy webhooks url(WebHooks menu) to you git platform

screenshot