我可以在配置Jenkins使用yslow時獲得一些幫助嗎?在Jenkins上配置yslow
我在yslow的閃電般的演講中看到,它可以用CI來實現,但它沒有給出關於如何去做這件事的很多信息。我在google上搜索了yslow和CI或jenkins,並且一直無法找到任何東西。
任何人都可以指向正確的方向嗎?
我可以在配置Jenkins使用yslow時獲得一些幫助嗎?在Jenkins上配置yslow
我在yslow的閃電般的演講中看到,它可以用CI來實現,但它沒有給出關於如何去做這件事的很多信息。我在google上搜索了yslow和CI或jenkins,並且一直無法找到任何東西。
任何人都可以指向正確的方向嗎?
對不起,看起來someone destroyed YSlow for PahntomJS wiki page但它再一次回來了,檢查出來的:https://github.com/marcelduran/yslow/wiki/PhantomJS
有詹金斯截圖,但沒有一步一步的整合,我剛剛更新了以下維基:
一旦你有安裝並正常工作PhantomJS詹金斯,PhantomJS和YSlow的,只是添加下面的shell命令到您的構建過程:
phantomjs /tmp/yslow.js -i grade -threshold "B" -f junit http://built-page-here > yslow.xml
在上述行:
/tmp/yslow.js
-i grade
指定所有的規則將被測試-threshold "B"
指定的所有規則的最低可接受得分以及總分數-f junit
指定Jenkins的輸出格式http://built-url-here
是可到達的buil項目yslow.xml
的t第網址是在JUnit格式的輸出結果如果您插件安裝(通過詹金斯插件管理器)TAP,可以替換上面的行或添加其他測試如下:
phantomjs /tmp/yslow.js -i grade -threshold "B" -f tap http://built-page-here > yslow.tap
在上述行:
/tmp/yslow.js
-i grade
規定,所有的規則將被測試-threshold "B"
指定所有規則的最低可接受分數以及總分數-f tap
指定TAP詹金斯插件http://built-url-here
輸出格式的可達自建網頁的網址您項目yslow.tap
是TAP格式輸出結果請確認您發佈JUnit和/或TAP結果報告在建立後操作指向輸出測試結果文件,例如:yslow.xml,yslow.tap等。
我剛剛看到了!謝謝! – 2012-07-12 19:53:51
@marcelduran您是否知道將yslow與TeamCity集成進行網絡監控的文檔? 謝謝, – wacdany 2013-06-10 02:48:03