Официальный сайт движения «Москва без Лужкова!»
Главная Новости Москвы Наши новости Популярное
  • Новости
  • Новости
  • ВХОД В ЛИЧНЫЙ КАБИНЕТ
    логин
    пароль
       
    Новости

    TeamCity & IIS SEO Toolkit - Прыгоды прышэльцаў!

    1. Налада TeamCity для запуску прыкладання
    2. Як я магу праглядзець поўны справаздачу?

    TeamCity аказаўся адным з самых карысных інструментаў, якія я выкарыстаў у апошні час. Гэта дапамагло мне ад бесперапыннага разгортвання сайтаў у асяроддзі стварэння і вытворчасці, што дазваляе праводзіць тэставанне на пранікненне бяспекі, праводзіць аўтаматызаваныя прымальныя тэсты з SpecFlow і шмат іншага. Я вельмі спадзяваўся, што з'явіцца спосаб, які я магу праверыць магчымасці SEO новага сайта. Звычайна пры размяшчэнні сайта я адкрываю кансоль IIS і запускаю аналіз сайта па адрасе URL з дапамогай SEO Інструментар але я думаў, што сапраўды павінна быць спосаб запусціць гэта з TeamCity.

    На працягу мінулага тыдня я напісаў нейкі прататып-код, які дазволіць мне выкарыстоўваць набор інструментаў SEO інструментаў для стварэння аналізу сядзенняў. Гэта спрацавала, каб быць эфектыўным, і так як я змог запусціць аналіз з кода, я змог запусціць прыкладанне з TeamCity.

    Код для гэтага прыкладання знаходзіцца на ранніх стадыях, паколькі ён быў напісаны з дапамогай некаторага ўзору кода на MSDN. Яна будзе развівацца з цягам часу, і я зраблю гэта даступным. Планы прыкладання - гэта падтрымка розных частак аналізу, якія будуць дададзены ў справаздачу па параметрах config. Паколькі я ўпэўнены, што гэты код можа быць няправільна выкарыстаны, я дадаў невялікую Thread.Sleep так, што ён не можа быць выкарыстаны для DoS атакаваць сайт. Я не бяру на сябе адказнасць за злоўжыванне кодам.

    Налада TeamCity для запуску прыкладання

    Увайдзіце ў TeamCity як адміністратар і зайдзіце на экран адміністрацыі.

    Націсніце на кнопку "Стварыць праект" і ўвядзіце некаторыя дадзеныя пра праект:

    Далей мы хочам стварыць канфігурацыю зборкі. Так што націсніце кнопку "Стварыць канфігурацыю зборкі":

    Дадаць некаторыя агульныя звесткі - імя, апісанне і фармат нумара зборкі. Самае галоўнае, што трэба адзначыць, - гэта тэкставая вобласць артэфактаў. У яго дададзены SEOReport.html. Гэта справаздача, якую стварае сканер прыкладання. Мы дадаем гэта ў артэфакты, каб мы маглі дадаваць вынікі на ўкладку справаздач.

    Далей нам будзе прапанавана ўвесці некаторыя параметры VCS. Я павінен быў узламаць рэчы крыху. Тэхнічна я не павінен праверыць гэта дадатак з-пад кантролю версій. Такім чынам, я ўваходжу шлях да файла прыкладання ў шляху афармлення наступным чынам:

    Крок зборкі - гэта наступнае. На этапах зборкі націсніце кнопку Дадаць этап пабудовы і абярыце Камандную радок у выпадальным меню тыпу бягун. Тут мы называем прыкладанне зараз:

    Як бачым, мы пакідаем працоўны каталог пустым, паколькі мы ўжо паказалі каталог ужо на стадыі VCS. Затым мы можам патэлефанаваць .exe з выкананай каманды. Параметры там, дзе ён становіцца цікавым. Гэта было б, калі мы пераходзім на сайт для праверкі - калі сайт не пазначаны, то выключэнне прыкладання будзе выкінута, і зборка не атрымаецца.

    Калі вы скончыце ўстаноўку і перайшлі на сайт, запусціце зборку. Пры паспяховай пабудове на старонцы дэталяў зборкі адлюстроўваецца (нядаўна настроены) укладка SEO Crawler Report:

    Пры паспяховай пабудове на старонцы дэталяў зборкі адлюстроўваецца (нядаўна настроены) укладка SEO Crawler Report:

    Калі вы не ведаеце, як дадаць прыстасаваныя справаздачы, я разгледзім гэта ў асобнай пасадзе. Але пры паспяховай зборцы, і мы націскаем гэтую ўкладку, мы атрымліваем вельмі просты справаздачу наступным чынам:

    Але пры паспяховай зборцы, і мы націскаем гэтую ўкладку, мы атрымліваем вельмі просты справаздачу наступным чынам:

    У гэтым дакладзе ёсць толькі рэзюмэ URL-адрасоў, спасылак і парушэнняў, а таксама коды стану сайта і пашкоджаныя спасылкі. Але паколькі гэта дадатак забяспечвае поўную праверку, з дапамогай якога можна зрабіць набор інструментаў SEO, мы можам зрабіць больш падрабязную інфармацыю прыкладання. У наступных версіях кода я дазволю ёй быць наладжвальным адносна таго, якія часткі можна дадаваць у справаздачу.

    Як я магу праглядзець поўны справаздачу?

    Як я ўжо згадваў, прыкладанне гусенічнага правядзення поўнага аналізу сайта. Той жа аналіз, які робіць IIS. У каранёвай тэчцы прыкладання папка IIS SEO Reports. Гэтая тэчка будзе ўтрымліваць усе справаздачы пра сканаванне. Так што, калі вы сапраўды жадаеце, вы можаце ўзяць тэчку сканавання і перадаць яе ў вядомае месца IIS (для мяне гэта MyDocuments / IIS SEO Reports), і IIS можа адлюстроўваць поўны справаздачу, як гэта было раней.

    Яшчэ адзін наканечнік да TeamCity. Я ведаю, паколькі гэта выкананы файл, ён можа быць выкліканы з любога сцэнара зборкі, але яно было вельмі лёгка для мяне з запускам зборкі ў зборцы і прыняццем параметраў.

    Як я магу праглядзець поўны справаздачу?

     

    Найди свой район!

    Восточный

    Западный

    Зеленоградский

    Северный

    Северо-Восточный

    Северо-Западный

    Центральный

    Юго-Восточный

    Юго-Западный

    Южный

    Поиск:      


     
    Rambler's Top100
    © 2007 Движение «Москва без Лужкова!»