sdfouhdso888 发表于 2018-1-7 19:35:29

Jenkins小试

  之前有提到和同事搭建了个Git+Gerrit+Jenkins环境,可惜都在一台机器上,中间IT重装系统后就杯具了,没有备份,只好重来。
  6月份项目发布了首个Open API,那时候建了个api unittest在Jenkins上跑,使用的是命令方式,如果service多了就麻烦,这次加了TestNG。
  Open API见这里:https://developers.google.com/doubleclick-publishers/docs/reference/v201306/BaseRateService
  欢迎大家使用Doubleclick for Publishers的各个产品。
  根据调查,现在客户大约90%都使用API来创建修改数据,很少使用UI了,不禁感叹信息技术深入人心啊,客户都会Coding了,以后我们还怎么活啊。
https://eo07oa.bn1.livefilestore.com/y2prQjA2BWrk51bYUwt7ycCFlGM3c6tME4eM-n2zd6s8KlFctpO23cdJ2JSzsY1rBv8xEU9lcoFGAQMbfobdMdxO3wUzqKkJWFf3IflunNEvDc/Selection_217.png
  我的项目
https://eo07oa.bn1.livefilestore.com/y2pFhUfdAD9wJbqccMiNvjLYPTIdCLfepzAy2ogcI9mZyd4DJDkJhnSzkkZ7S6CWPH76JmdOFU61q57qmNDLc9DMv8OWv-2BBn_QGfNk1Lt7YI/Selection_216.png
  装了TestNG Results Plugin
https://eo07oa.bn1.livefilestore.com/y2pSh21-jk3p_XKuZEPvvLmI6uKhPaBTVQg2HIBd684X7mFEpBIeG_E4edylOYxpObjlCc9j_rqqJr4oJ-B-_IaPk12FZI5yEJ01bgW20uivJ0/Selection_214.png
  目前设置了个定时器,每天9点的时候跑,以后可以设置成CL Trigger
https://eo07oa.bn1.livefilestore.com/y2pzue-4tlCZfIEoh-mr9l-fd1qT7Su2uDc_YrvV2_BSWhW-RIUQkQKdDybq62EdB88wwk9_Fs4P1PWCDrXwhnPtfneMKek0MyGh3wl2LlCQq0/Selection_212.png
  All Tests
https://eo07oa.bn1.livefilestore.com/y2pytmF8wnkwCwEa3QWvE9_37QSrrN_Jcc2ZieCUD2ZFr53GTQ2biaGqPwYt1aMZuoJi_WLT-X16HJAwZ9idMFrLIyL6n8HxOmu7ZZ2ey-wvRg/Selection_213.png
  持续集成环境搭好,接下去的就是填充提高覆盖率了。
页: [1]
查看完整版本: Jenkins小试