来源:infoq
GitHub已将Janky开源,这是他们构建在Jenkins之上的持续集成服务器,并在其中增加了聊天自动化工具Hubot。
除了一般的Jenkins功能之外,Janky还通过Hubot对功能进行了补充,Hubot是GitHub两个月之前开源的另一个项目。Hubot会监控聊天对话,并基于一些参与者相互交换的词语做出响应。例如,如果出现“问题(problem)”这个词,它就会插入一个恶魔脸图案。它可以和Google Image ApI或Maps API交互,做数学计算,或者在各种语言之间翻译。它可以做很多工作。
Hubot基于脚本具有很高的灵活性,任何人都可以编写自己的脚本来扩展基本功能。脚本使用的语言是CoffeeScript,而Hubot运行在Node.js上,当前已经配置并部署到Heroku的平台上(据GitHub博客上所说是免费的),但是对于其它云平台来说,配置它们也并不困难。
Hubot还与Jenkins整合,当使用GitHub的Repo Hooks API改变源代码的时候会发出通知。尽管Hubot最初是一种聊天增强应用,但最后成为了Jenkins的包装器(wrapper)。
Janky是基于MIT许可开源的。
查看英文原文:GitHub Has Open Sourced Janky, A CI Server


HUz399ii23 于 2012-01-06 14:41:31发表:
before you start to read, you learned abc. before you start to run, you learned to walk. before you start your business you should know the basics of marketing: what is it marketing, why marketing is the necessary part of your business, and how create successful marketing strategy. success always begins from basics.
i know many, maybe even too many, people who want to start own business and want instantly become successful. alas, this is wrong way. even instant coffee needed 9 years, to come to the mass market. business is not so instant; it requires time, knowledge and persistence.
people, who starts own business without basic knowledge of business rules, at some point may realize - they have no control over own business. they may get a maddening feeling of a blind fly ??no matter what result they have, they don?? know why they get this result. they cannot repeat success or eliminate failure.
much different picture is when you understand what you need to do. when every your step is reckoned, you can predict your results. when you competent ??you feel confident. when you have proper knowledge, the business becomes for you a simple process of ??ause and effect?? you just know what you should to do in order to get specific result. however, your knowledge should have some basic foundation.
often small business begins from utilizing professional knowledge of the owner. the downside of this is that the business environment is different environment than a job site. as a result, some business owners can?? understand why business goes up or down. they may spend tremendous amounts of money on advertising and get no results at all. they may constantly spend serious marketing budgets and constantly attract wrong customers, those who waste owner?? time and never buy anything. such business owners feel dissatisfaction, no matter what they do.
when you know how create a professional image for your business, you can attract more clients. when you can attract more clients, you feel more satisfied. when you know how to attract right customers - those who buy and pay, you??l see that the whole world is much friendlier to you. and, when you know how your business works, you don?? care much about any economical disaster.
suddenly, some people see only separate parts of the business and can?? assemble the whole picture. those people create false believes like ??ood product sells itself??or ??ut advertising and save some money?? most of such people end up in bankruptcy and with empty bank accounts.
your knowledge is more important than any other part of your business. if you need money to start business and you know, how to get them, you can start your business. if you need more customers and you know, how attract more customers, you??l save your business. your knowledge is a foundation for your successful business. and your knowledge starts from basic rules of business, advertising, marketing.
what to do now?
go to a book store and pick up some good, valuable book on basic rules of business, advertising, marketing.
good luck! visit for additional information, when you want to read more.
related articles - marketing, advertising, success, small business, management,
email this article to a friend!
receive articles like this one direct to your email box!subscribe for free today!