Skip to content

The SVN CI tool for Gradle based projects, such as Android Studio, Apache Cordova project, and .NET project, runs on Windows platform. Notify user with Email and Slack

License

donaldyu/luckyci

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LuckyCI

LuckyCI是运行在Windows平台上的持续集成工具(CI)。可以对SVN版本库上的gradle项目,如Android Studio、 Apache Cordova,以及 .NET项目进行监控并持续集成(Build)。集成结果可以通过邮件Slack自动发送给团队成员,从而时刻确保项目完整性,减少由于错误提交产生的排错内耗,让开发过程更加高效。

功能简介

  • LuckyCI提供Windows客户端Windows Service两种运行模式,Windows客户端提供了GUI界面对运行环境和项目进行配置,测试,在前台运行CI服务; Windows Service以Windows服务的形式运行CI服务。
  • 用户可以在Windows客户端查看操作执行的详细结果,项目运行的日志信息以及SVN集成功能执行的日志信息。
  • 集成消息实时推送功能, 在服务器端配置推送项目实时运行情况 (目前支持邮件slack推送)。

管理项目

LuckyCI中已经为用户添加了三个项目样例(.Net , Cordova , AndroidStudio),以便用户参考使用,样本样例无法进行正常SVN操作及项目操作,仅供参考学习。

####运行环境的配置

点击Option进入配置页面,选取本地svn.exe路径,输入检测项目的时间周期,选择是否输出标准信息(若不勾选,成功的日志中则只会显示结果),最后在Windows和Service中二选一进行监控吧。

####邮件与Slack的配置

如果用户想及时收到消息的推送以便监控项目的情况,可以配置邮件或Slack。

  • 邮件需要用户修改默认域名,输入相应服务器地址,若不更改用户名LuckyCI将会使用SVN的对应项目提交Author作为默认此时用户无需输入密码。
  • Slack则需要用户在Slack提供的Incoming WebHooks页面找到团队的Webhook URL,同时在页面也可以对消息机器人进行简单配置。同样如果不设置用户名我们将默认使用SVN的Author

修改项目

点击File进入项目监测页面,在当前页用户可以对Service的状态进行查看及操作,查看配置好的项目的历史日志信息,单击(或双击)选中项目列表中的项目进入修改模式,修改完后点击Save进行保存。

帮助文档

点击Help查看帮助文档,解决一些在AndroidStudio出现的一些常见问题。 <<<<<<< HEAD

运行样图

  1. 项目运行以及Service状态查看(红色:运行失败,黄色:正在运行,绿色:成功)
  2. 添加,修改等功能操作页面
  3. LuckyCI软件的管理配置页面

=======

origin/master

About

The SVN CI tool for Gradle based projects, such as Android Studio, Apache Cordova project, and .NET project, runs on Windows platform. Notify user with Email and Slack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.4%
  • HTML 0.6%