ibm urbancode deploy
Овај водич ће вас едуковати о Аутоматизација примене апликација без икакве ручне интервенције коришћењем ИБМ УрбанЦоде Деплои (ЈБосс Апплицатион Сервер).
Свих 12 корака који су укључени у процес, заједно са алатима, овде су детаљно објашњени јасним снимцима екрана за ваше лакше и боље разумевање.
БЕЛЕШКА : Овај водич има много слика, па му омогућите да се правилно учита.
Шта ћете научити:
- Шта је ИБМ УрбанЦоде Деплои?
- Алати коришћени у овом упутству
- Корак # 1: Конфигурација ЈБосс-а
- Корак 2: УрбанЦоде Деплои Логин
- Корак 3: Проверите статус агента
- Корак 4: Додајте датотеке
- Корак 5: Креирање компонената
- Корак 7: Увезите верзију компоненте
- Корак 8: Креирајте процес компонената
- Корак 9: Креирајте апликацију
- Корак 10: Креирајте процес пријаве
- Корак 11: Поставите компоненту
- Корак 12: Ратионал Теам Цонцерт6.0.2 Поставке изградње након постављања
- Закључак
- Препоручено читање
Шта је ИБМ УрбанЦоде Деплои?
ИБМ УрбанЦоде Деплои је алат за аутоматизацију примене апликација кроз различита окружења за постављање попут Дев, КА, Стагинг и ПРОД.
То је врло важан алат користи се за континуирану испоруку у агилном развоју.
УрбанЦоде Деплои пружа:
- Аутоматско постављање и враћање апликација
- Оркестрација промена апликација на серверима
- Управљање залихама
- Јасна видљивост која дефинише шта и где се користи артефакт
- Интеграција са разним Ј2ЕЕ и .НЕТ апликационим серверима и ИТСМ алатима
- Интегришите се са алаткама за прављење и тестирање како бисте аутоматски поставили, тестирали и промовисали нове верзије
ИБМ Ратионал Теам Цонцерт и ИБМ Урбанцоде Деплои помажу у аутоматизацији корака ЦИ / ЦД:
Алати коришћени у овом упутству
- ИБМ УрбанЦоде Деплои в6.2.2. Да бисте инсталирали УЦД 6.2.2 сервер, молимо вас проверите овде
- ВилдФли10.0 Апплицатион Сервер (раније познат као ЈБосс Апплицатион Сервер)
- ЈДК 8. Ова верзија ЈДК је обавезна за Урбанцоде Деплои 6.2.2
- Преузмите и инсталирајте додатак Урбанцоде Деплои за ЈБосс са овде
Корак # 1: Конфигурација ЈБосс-а
Овај водич користи ВилдФли 10.0 (раније познат као ЈБосс Апплицатион Сервер) као апликативни сервер за примену ВАР датотеке користећи УрбанЦоде Деплои.
Покрените сервер апликације ЈБосс покретањем датотеке самостално.бат. Ова датотека се може наћи у Инсталациони директоријум ЈБосс бин директоријум.
(Белешка: Кликните на било коју слику за увећани приказ)
Узорак ВАР датотеке Поставите путем ЈБосс-а
Покрените наредбу ЦЛИ покретањем датотеке Јбосс-цли.бат и куцање повезати
Корак 2: УрбанЦоде Деплои Логин
до) Пријавите се на УрбанЦоде помоћу ове УРЛ адресе хттпс: //: 8443
б) Инсталирајте УЦД агент.
Агент мора бити покренут на свим циљним машинама или окружењима (КА, Стагинг итд.) У којима се врши примена. Агент обавља посао распоређивања артефаката у циљно окружење.
ц) Идите у мени за помоћ и одаберите Алати опција.
д) Кликните везу да бисте преузели зип који садржи Распореди агента
је) Издвојите ЗИП датотеку агента и ПОКРЕНИТЕ датотеку инсталл-агент.бат да га инсталирате.
ф) Уградња узорка агента. На крају инсталације немој изабрати да Покрените Агент као Виндовс услугу.
г) Покрените агента из Инсталирани директоријум . Изаберите датотеку цмд
х) Агент се покреће у командном прозору. Не затварај ово ПРАЗНО. Ј уст га свести на минимум
Корак 3: Проверите статус агента
Након што се пријавите на послужитељ ИБМ УрбанЦоде Деплои, провјерите је ли агент на мрежи. Да бисте проверили, идите на Ресурси и изаберите Агенти ТАБ као што је приказано доле . Агент би требало да има статус Онлине у ЗЕЛЕНА , као што је приказано на следећој слици. Само агенти са мрежним статусом могу извршити задатак примене.
Корак 4: Додајте датотеке
Додајте датотеке које представљају артефакте који се могу применити у систем датотека на рачунару на којем сте инсталирали агент.
- Направите фасциклу на машини у којој је агент инсталиран.
- У овој фасцикли креирајте подмапу која се зове 1.0.
- У директоријум тхис1.0суб копирајте пројектну ВАР датотеку. У овом примеру се зове ХеллоВорлд-Мавен.вар
Корак 5: Креирање компонената
Компоненте су обично „шта“ примене. Он дефинише примениви део апликације као што је ВАР / ЈАР датотека, СКЛ датотека базе података итд. У Урбанцоде Деплои, можете увести артефакте који се могу распоредити из било ког система градње, СЦМ система или система датотека.
У свом претходном упутству показао сам вам како се БУИЛД ради, користећи Ратионал Теам Цонцерт СЦМ спремиште и како се генерише Ј2ЕЕ ВАР датотека. У овом упутству прво ћу показати како увозимо ВАР датотеку из система датотека, а затим ће други део говорити о томе како се распоређивање може аутоматизовати у окружење директно из РТЦ Буилд-а.
Да бисте започели први корак у ИБМ УрбанЦоде Деплои-у, укључује стварање / конфигурисање компонената и процеса компоненти и додавање компонената у апликације. Затим, користите процесе за распоређивање компонената у различита окружења.
Артефакти за ову примјер компоненту долазе из система датотека гдје је инсталиран агент ИБМ УрбанЦоде Деплои.
Како направити ЈБосс компоненту:
- На Компоненте кликните на картицу Направите нову компоненту .
- У поље Име откуцајте ЈБосс_Цомпонент .
- Изаберите Систем датотека (верзија) у падајућем оквиру Соурце Цонфиг Типе
- У пољу Основна путања наведите д: темп директоријум креиран у кораку 4. У овом директоријуму постоји поддиректориј назван 1.0 који је заправо верзија артефакта. Зато морамо бити сигурни да користимо темп директоријум, а не д: темп 1.0 именик.
- Изаберите други радио дугме за увоз верзије компоненте помоћу инсталираног агента
- Прихвати подразумеване вредности за остала поља на страници.
- Кликните сачувати .
Корак 7: Увезите верзију компоненте
- Кликните Верзије таб.
- Кликните Увези нове верзије . Сервер увози 1.0 као нову верзију. Ако су друге фасцикле у Темп директоријума, они би такође били увезени и верзије би се креирале и за њих.
- Верзија 1.0 је сада наведена и ВАР датотека је унутра
Кликните на 1.0 верзија
Корак 8: Креирајте процес компонената
Процес компоненте описује различите кораке о томе како аутоматизовати примену без икаквих ручних интервенција.
У овом кораку креираћемо процес примене за ЈБОСС_Цомпонент . Касније ћемо створити поступак апликације који користи процес компоненте за примену компоненте. Ова два корака су потребна за ефикасно размештање ВАР датотеке.
Како креирати процес компоненти:
# 1) На „Компонента: ЈБОСС_Цомпонент ”, Кликните на Процеси а затим кликните Направите нови процес .
#два) У прозору Цреате Нев Процесс откуцајте _ЈБосс_Цомпонент_Процесс у пољу Име.
# 3) Кликните на ХеллоВорлд_ЈБосс_Цомпонент_Процесс . Отвара се уређивач процеса. Уређивач процеса наводи додатке и кораке за примену апликације. Два корака - Почетак и Заврши представљају почетак и крај процеса и аутоматски се постављају у едитор. Морате да додате кораке за примену апликације у процес тако што ћете их превући у уређивач између корака Старт и Финисх.
до) Прво проширите Спремишта => Предмет за употребу => ИБМ УрбанЦоде Деплои на палети додатака са леве стране и превуците Преузмите Артефакте корак до уређивача процеса.
Овај корак преузима наведену верзију, која ће бити поменута током примене касније, о артефактима компонената у недавно радни директоријум агента, који је обично \ вар посао .
Дакле, у већини случајева ово је обично први корак јер се апликација (ВАР датотека) преузима са УЦД сервера на циљну машину или окружење за примену
Кликните на СРЕДЊА икона за уређивање корака
Кликните на дугме У реду и не додајте или мењајте ниједно поље у овом кораку.
б) Сада ћемо предузети следеће кораке за аутоматизацију примене.
(и) Зауставите или онемогућите апликацију
(ии) Поништите примену тренутне верзије распоређене у ЈБосс АС
(иии) Примени нову верзију апликације
ц) Проширити Апликативни сервер => Јава => ЈБосс и превуците преостале кораке у уређивач процеса. Унесите вредности као што је приказано доле
Вредности за сваки корак
Корак 9: Креирајте апликацију
Апликације управљају компонентама и садрже окружења.
Како креирати апликацију:
1) Кликните картицу Апликације, а затим кликните Направите нову апликацију .
2) Именујте нову апликацију. , На пример, ХеллоВорлд-Мавен_ЈБосс_Апплицатион
3) Прихватите подразумеване вредности за остала поља, а затим кликните сачувати
4) Додајте ЈБОСС_Цомпонент на пријаву.
5) Кликните на Компоненте а затим кликните Додај компоненту .
6) У прозору Додај компоненту изаберите ЈБОСС_Цомпонент а затим кликните на Сачувај. Само ако се компоненте додају апликацији, она се може применити.
Корак 10: Креирајте процес пријаве
Процес пријаве, попут процеса компоненте, састоји се од корака који су конфигурисани у оквиру уређивача процеса. У овом кораку креирате процес апликације који инсталира ЈБОСС_Цомпонент компоненту позивањем процеса компоненте који смо раније креирали.
Како креирати процес пријаве:
1) Кликните картицу Апликације, а затим кликните на ХеллоВорлдМавен_ЈБосс_Апплицатион .
2) Кликните Процеси а затим кликните Направите нови процес .
3) У прозору Креирање процеса апликације, назовите нови процес пријаве некако слично ХотелВеб_ЈБосс_Апплицатион_Процесс .
4) Прихватите подразумеване вредности за остала поља и кликните сачувати .
5) Да бисте отворили нови процес у уређивачу процеса, кликните на нови процес .
6) Кликните на ХеллоВорлд-Мавен_ЈБосс_Апплицатион_Процесс да бисте отворили уређивач процеса.
7) Додајте корак који приказује ЈБосс_Цомпонент . Са листе корака на левој страни додајте знак Инсталирајте компонентни корак уреднику.
8) На листи компонената изаберите ЈБосс_Цомпонент . Доступне су све компоненте повезане са апликацијом.
9) На листи Процес компонената изаберите ХеллоВорлд-Мавен_ЈБосс_Цомпонент_Процесс
10) Прихватите подразумеване вредности за остала поља, а затим кликните сачувати .
11) Повежите почетни корак са Инсталирајте ЈБосс_Цомпонент Корак.
12) Повежите Инсталл_ЈБосс_Цомпонент корак до завршног корака.
13) Спремите поступак кликом на сачувати икону
Сачувајте поступак
Корак 11: Поставите компоненту
Пре него што започнемо процес примене, морамо створити ресурс који дефинише шта треба применити и где треба бити распоређен. Дакле, морамо повезати агента, а затим компоненту са ресурсом.
до) Кликните на Ресурси на врху
б) Кликните на Направите групу највишег нивоа дугме, дајте новом ресурсу назив као што је ЈБосс и кликните сачувати .
ц) Кликните Радње> Додај агента до ресурса који је управо створен, као што је приказано на следећој слици:
Повежите агента са ресурсом
Повежите компоненту са агентом
Кликните на Саве.
д) Да бисте могли да покренете било какву примену, морате дефинисати бар једну Животна средина који повезује компоненте са агентом на циљном хосту. Створимо а СИТ_Енв .
је) Отворите прозор Створи ново окружење кликом Апликације> ХеллоВорлд-Мавен_ЈБосс_Апплицатион> Окружења> Направи ново окружење а затим унесите следеће информације и касније кликните сачувати
ф) Кликните на Управо створено окружење и изаберите Додајте основне ресурсе. Изаберите ЈБосс и кликните на У реду
г) Да бисте применили компоненту, покрените процес апликације у окружењу СИТ_Енв.
- Отворите страницу апликације кликом Апликације а затим кликом на назив апликације.
- У окружењу кликните на Процес захтева икону
- У прозору Покрени процес поништите потврду подразумеване вредности за параметар Само промењене верзије.
- На листи Процес изаберите ХеллоВорлд-Мавен_ЈБосс_Апплицатион_Процесс
- Кликните Изаберите Верзије . Отвара се прозор Верзије компонената.
- У прозору Компонентне верзије кликните Додајте и изаберите верзију 1.0. Кликните У реду да се вратите у прозор Покрени процес.
- Кликните прихвати . Показан је напредак. Одавде можете гледати како се процес одвија на серверу апликација. Следећа слика приказује текући процес.
Корак 12: Ратионал Теам Цонцерт6.0.2 Поставке изградње након постављања
У мом претходном водичу сазнали смо о БУИЛД процесу који је генерисао датотеку ВАР апликације. Створена дефиниција израде сада се може проширити тако да позове горњи поступак пријаве УЦД.
Дакле, предност је у томе што се апликација БУИЛД, након што се заврши, аутоматски распоређује у одређено окружење, не чекајући тако да ресурс буде доступан за ручно постављање апликације.
Прво морамо отворити дефиницију градње коју смо креирали у претходном водичу и омогућити опцију Пост-Буилд Деплои.
Кликните У реду након избора опције Пост-буилд Деплои. Такође, не заборавите да САЧУВАТИ дефиниција израде
База директорија је фасцикла у којој се налази ВАР датотека након завршетка израде.
Сад кад ти захтева изградњу а по завршетку распоређивање ће аутоматски започети и није потребна ручна интервенција.
питања за интервју за испитивање аутоматизације за искусне
Закључак
У овом упутству научили смо како се примена апликације може аутоматизовати без ручне интервенције помоћу ИБМ Урбанцоде Деплоиа, што је врло користан алат за ДевОпс.
Данас је то пресудно и са становишта аутоматизације. Такође смо сазнали како се ИБМ Ратионал Теам Цонцерт БУИЛД процес може проширити тако да аутоматизује размештање након завршетка израде.
Овај водич се фокусирао на ЈБосс као сервер апликација. Такође можете користити друге сервере апликација Ј2ЕЕ као што су Вебспхере Апплицатион Сервер, Веблогиц, Томцат итд., Као и за аутоматизацију примене.
Јавите нам своје мисли / сугестије у одељку за коментаре испод.
Препоручено читање
- Разлика између тестирања радне површине, клијентског сервера и веб тестирања
- Инсталирајте своју апликацију на уређај и започните тестирање из програма Ецлипсе
- Водич за тестирање безбедности веб апликација
- СКА процеси: Како тестирати комплетну пријаву?
- Како пронаћи грешку у апликацији? Савети и Трикови
- Јава виртуелна машина: како ЈВМ помаже у покретању Јава апликације
- Како тестирати апликацију за здравствену заштиту - 1. део
- АВС Еластиц Беансталк Водич за примену .НЕТ веб апликације