Skip to content
/ gokins Public

一款基于Go语言实现的快速部署 Jenkins 服务的命令行工具

License

Notifications You must be signed in to change notification settings

hxulin/gokins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gokins

一款基于Go语言实现的快速部署 Jenkins 服务的命令行工具。

安装

Linux

sudo wget https://github.com/hxulin/gokins/releases/download/v2.0.0/gokins-2.0.0-linux-amd64 -O /usr/local/bin/gokins
sudo chmod +x /usr/local/bin/gokins

OS X

sudo curl -Lo /usr/local/bin/gokins https://github.com/hxulin/gokins/releases/download/v2.0.0/gokins-2.0.0-darwin-amd64
sudo chmod +x /usr/local/bin/gokins

Windows

可通过浏览器等工具下载获得可执行文件 gokins.exe,建议存放到系统环境变量目录。

如:C:\Windows

快速使用

设置用户授权信息

gokins username admin
gokins token 11aa09e6009204c2fbd84826784999dab5

加载样例配置文件

gokins load https://cdn.huangxulin.cn/gokins/config.yaml

加载的配置信息会保存到 $Home/.gokins/config.yaml 文件中,请根据实际需求修改配置参数。

查看任务列表信息

gokins ls

执行部署操作

gokins run 1005

在 Shell 中使用

#!/bin/bash

result=`gokins run 1005`
if [[ $result =~ .*SUCCESS.* ]]; then
  echo '部署成功'
fi

About

一款基于Go语言实现的快速部署 Jenkins 服务的命令行工具

Resources

License

Stars

Watchers

Forks

Packages

No packages published