Integracni a automatizacni nastroj (CI - Continuous Integration, Configuration management, Application Release Automation), puvodne AnthillPro, pote UrbanCode.
Komponenty: UrbanCode Build, UrbanCode Deploy (uDeploy), UrbanCode Release
developer.ibm.com/urbancode/ … domovska stranka
Male edu o mDeploy
Objednani uDeploy na IBM Cloudu
uDeploy na DW - trial, info, architektura, atd.
developer.ibm.com/urbancode/blog/ … blog projektu
UrbanCode Deploy with Patterns … Ranger4.com - portal o DevOps
Porovnani UrbanCode s Jenkinsem a configuration managery
FAQ na DW
SlideShare - UrbanCode Deploy course and product overview slides
YouTube - IBM UrbanCode Deploy 6.0.1 Concepts and Demonstration for Beginners
DW - UrbanCode Release and Deploy Learning Roadmap
IBM UrbanCode Deploy: Building Continuous Delivery Pipeline - ukazka UCD pipline
<li>Automaticke deploye a rollbacky v pripade potreby</li> <li>deploy konfiguraci napric ruznymi servery, sluzbami, vrstvami</li> <li>Integrace s middlewarem, cloudem a virtualizaci</li> <li>prehled deployu, historie, reporting, bezpecnost, inventar</li> <li>Jednoduchy process designer - drag&drop</li> <li>podpora skalovatelnosti, vysoke dostupnosti (HA)</li> <li>podpora procesu - schvalovani atd.</li> <li>Agent / agentless deploye</li> <li>Podpora pluginu, pluginy ke stazeni</li>
Youtube - uDeploy v4.8 3-day training (part 1 of 6)
Youtube - uDeploy v4.8 3-day training (part 2 of 6)
Youtube - uDeploy v4.8 3-day training (part 3 of 6)
Youtube - uDeploy v4.8 3-day training (part 4 of 6)
Youtube - uDeploy v4.8 3-day training (part 5 of 6)
Youtube - uDeploy v4.8 3-day training (part 6 of 6)
UrbanCode and Jenkins Webcast
<li>Na potlaceni rizik spojenych s vydavanim novych verzi</li> <li>Planovani, dohl/ed nad projekty, prehled verzi, analyza vlivu, lessons learned, zavislosti atd.</li>
udclient -username jsmith -password passwd -weburl https://myserver.example.com:8443 addTagToApplication -application JPetStore -tag Tag1 … java interpret na
komunikaci s UCD pomoci REST API (/cli/), vystup v JSON
vystup v JSON, novy podporovany REST API
/cli/application.wadl … definice REST API
IP:8443/cli/applications … seznam aplikace
IP:8443/cli/component … seznam component
IP:8443/cli/resource
/cli/application/environmentsInApplication?application=JPetStore“ … vylistuje prostredi v aplikaci
Copy
https://IP:8443/cli/resource/tag?resource=/SYSTEM/lnx024
https://IP:8443/cli/application/info?application=APLIKACE … informace o aplikaci
vystup v JSON, stary REST API pouzivany web portalem, nepodporovany IBM supportem
IP:8080/landscaper … IBM UrbanCode Deploy with Patterns server - design server
IP:8443/rest/deploy/application … REST api - seznam aplikaci
/rest/application.wadl
IP:8443/rest/deploy/application/import?upgradeType=USE_EXISTING_IF_EXISTS&processUpgradeType=USE_EXISTING_IF_EXISTS”
IP:8443/rest/deploy/application/AP_ID/export … export aplikace do json
/rest/deploy/applicationProcessRequest/table …
/rest/deploy/applicationProcessRequest/table?filterFields=application.id&filterValue_application.id=155d0e05-52e0-4d7b-87e2-8de4c684c7b8&filterType_application.id=eq&filterClass_application.id=UUID" … Filtrace
/rest/deploy/applicationProcessRequestproperties
IP:8443/rest/deploy/component … seznam component
/rest/deploy/version
IP:8443/rest/deploy/component??filterFields=name&filterValue_name=JPetStore&filterType_name=like&filterClass_name=String" … Filtr na listovani
IP:8443/rest/deploy/component?name=abcd … informace o aplikaci se jmenem abcd
:8443/rest/deploy/version
====Procedury====
promenne: ${d:PROMENNA} nebo ${PROMENNA}
working dir: /opt/ibm-ucd/agent/bin