TeamCity Platform 开发工具 编程竞赛

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 团队颁发的特别奖。所有插件都将在社区接受投票,票数最高的将获得人民选择奖。

已经开始倒计时!

如有问题欢迎您通过我们的官方微博,微信与我们取得联系!

我们期待您的参与。

祝您开发构建快乐!

image description

Discover more