2019 TeamCity 插件大赛 – 创建插件,赢取大奖!
我们兴奋地宣布举行 2019 TeamCity 插件大赛 – 这是 TeamCity 插件开发人员之间的比赛,每个人都有机会赢得大奖!
每位提交插件的参赛者都将获得一款 JetBrains IDE 的 1 年免费订阅。
提交截止日期为 6 月 24 日,并将在 7 月 17 日宣布比赛结果。
什么样的奖品?
每位提交插件的参赛者都将获得一种自选 JetBrains IDE 的 1 年个人产品订阅。
前三名将分别获得价值 3000、2000 和 1000 美元的 Amazon 礼品卡。
还有向 TeamCity 开发团队颁发的特别奖 – 前往 JetBrains 在彼得堡或慕尼黑的办公室参观。
最后,人民选择奖 (People’s Choice Award) 获得者将获得 1 年的 All Products Pack 订阅和 TeamCity Build Agent 许可。
了解插件开发
如果您是 TeamCity 插件开发新手,或者寻找其他指导,可以通过多种途径获得帮助:
-
报名参加即将在 4 月 30 日举办的网络讲座“如果构建 TeamCity 插件”,Anton Arhipov 将带您一步步了解插件开发过程。
-
加入 Slack 频道,与其他 TeamCity 插件开发人员交流。
-
从 Snyk 的经验中学习。Snyk 为开源安全提供开发人员优先解决方案。他们正在开发一款 TeamCity 插件,通过自动扫描漏洞帮助用户。查看 Snyk 的博客系列文章,其中记述了他们构建插件的经历和一些技巧,从而帮助他人从他们的经验中学习。
得到启发
当然欢迎您提出自己的任何关于插件的想法。但如果需要受到启发,我们准备了一份列表,内含社区最频繁要求的功能和集成。
请从那里汲取灵感:
-
其他身份认证选项(OAuth、SAML 等) TW-34709
-
人工批准开始构建 TW-26623
-
与持续交付平台(如 Spinnaker)集成 TW-49297
-
服务器范围的公告 TW-3737
-
基于预定义规则自动构建标记 TW-16385
-
有条件的构建步骤 TW-17939
-
比较构建 TW-60097
-
查找构建配置参数的用法 TW-18543
-
版本下载页面 TW-2963
-
与代码审查工具(Gerrit、GitHub)集成 TW-19102
如何挑选获奖者
在 6 月 24 日终止提交后,就开始评审工作。今年有三名重量级的评委加入我们:
Ix-chel Ruiz
Ix-chel 从 2000 年开始开发软件应用程序和工具。她的研究兴趣包括:Java、动态语言、客户端技术和测试。她是 Java 冠军、Oracle 开发人员冠军、hackergarten 爱好者、开源倡导者、公众演说家和导师。
Andres Almiray
Andres 是 Java/Groovy 开发人员和 Java 冠军,拥有 20 多年软件设计和开发经验。自 Java 早期开始,他一直参与 Web 和桌面应用程序开发。
Andres 是开源的忠实信徒,并且参与了很多热门项目,比如:Groovy、Griffon 和 DbUnit,还有他自己的项目(Json-lib、EZMorph、GraphicsBuilder 和 JideBuilder)。Griffon 框架和 Hackergarten 社区活动创始成员。
Igal Tabachnik
Igal 是 Wix.com 的软件开发人员,从事构建基础架构和内部开发人员工具方面的工作。Igal 对开发人员生产力充满热情,在其 15 年职业生涯中,他在工作中使用到调试器、单元测试框架、Visual Studio 插件和出自 JetBrains 的各种 IDE。Igal 也是多种 ReSharper 插件和一种 TeamCity 插件 的创造者,后一种插件在上一届 JetBrains TeamCity 插件大赛中荣获亚军。
前三名将获得主要奖项。还有面向 TeamCity 团队颁发的特别奖。所有插件都将在社区接受投票,票数最高的将获得人民选择奖。
已经开始倒计时!
如有问题欢迎您通过我们的官方微博,微信与我们取得联系!
我们期待您的参与。
祝您开发构建快乐!