Automatische builds vanuit ClearCase UCM 1 Visual & Integrated Build Engine Automatische builds vanuit ClearCase en UCM Download ClearVibe Light Download.

Slides:



Advertisements
Verwante presentaties
SharePoint denk in blokken Ton Stegeman.
Advertisements

Installatie Small Office Home Office licentie
Cloud computing voor PZ VERA ondersteunt Stefan Wuyts ICT Coördinator VERA.
PSO for Microsoft Dynamics 2013
Stijn Hoppenbrouwers Software Engineering les 1 Algemene inleiding en Requirements Engineering.
Installatie & beheer Jonathan Mohnen Martijn Wolfs.
Labnet & PTSchemes : Installatie van de toepassingen
Applicatie virtualisatie
How to avoid being a code monkey ? Peter Vantieghem 18/6/2013.
 De bestandssystemen FAT16 en FAT32 worden niet gebruikt voor Windows Server File Allocation Table is het bestandssysteem uit het DOS-tijdperk.
Mobile Device Management (MDM)
Mamut Kassa K.D.C Swakhoven
Een introductie. Open source Betere kwaliteit Hoge innovatiesnelheid Betere prijs/kwaliteit verhouding Vrijheid in keuze van leverancier Gedreven door.
Windows Server 2012 Optimaliseer uw IT. Ready for the Future.
Kennis Sessie PSO 2013.
DokPlan.
Aandachtspunten Voldoende en duidelijke informatie
Verbetering van kwaliteit begint bij de individuele ontwikkelaar E-ducation is our mission NIOC Eric van der Vliet SPI Consultant.
Web Apps de online plek om samen te werken Gebruik Office overal Beste gebruikerservaring Werk beter samen Breng ideeën tot leven.
Installeren, configureren en onderhouden
De UU naar Blackboard 9.1 Overgang van
Subversion Version control
Linux Workshop 2 Installatie en partities. Linux in VMware  VMware Workstation  Versie >= (voor volledige ondersteuning Ubuntu 10.10, en ook Windows.
HBO-I Conference Tour RUP| versie 1.0 | 18 maart 2010 RUP toegepast binnen DUO Een korte impressie hoe we binnen DUO RUP ingevoerd hebben (aan het.
Deel XX Hosting 1 Internetapplicaties Deel XX Hosting.
Mamut Kassa K.D.C Swakhoven
M A K E Y O U R N E T W O R K S M A R T E R July, Middag programma.
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2.
Student Advantage SLBdiensten & APS IT-diensten Charles Stork
Ruby on Rails Web development that doesn’t hurt. Welkom Wie zijn wij Stefan Borsje Iain Hecker Arie Meeldijk Waarom deze workshop Ruby On Rails is ‘nieuw’
Next Generation Opdracht 1 – Concepting/grounding/interactie Opdracht Functioneel Ontwerp Opdracht 2.2 – Layar applicatie opnemen screenshots/foto’s/powerpointslides.
PLANNING EN DESIGN MET VSTS2010 Lunchsessie ALM René van Osnabrugge
Rpm’s Werner Maes 3 april Rpm: wat? Pakketbeheer voor: Installatie pakketten Distributie pakketten Aanmaak pakketten Verificatie van pakketten Info.
Van data naar kennis. Customer Case – Robeco Forms naar Apex Migratie.
WapliX Webdatabases New generations of applications.
W W W. N E D P O R T A L. N L Network-wide event log monitoring.
Testautomatisering voor en door businessanalisten
123 Belangrijke voordelenWat is het? End-to-end mogelijkheden Creëer en versterk autonome flexibele teams Plaats kwaliteit centraal in alles wat u doet.
Snelheid issues en beschikbare tools Utrecht 13 oktober 2015.
1 KPN Mobiel – Introductie Repository Object Browser & Designer 10 Designer 10g & Repository Object Browser Maandag 28 februari 2005 Lucas Jellema (AMIS)
Windows key uitlezen Op welke manier kunnen we de windows key uitlezen
30 sept 2011 MCS Kennissessie Remote Beheer Remote Beheer Met Conel Routers.
Welkom. Inspirerende omgeving Ruim 30 vooraanstaande bedrijven op het gebied van duurzame energie presenteren zich aan u in het Dubo Trade Centre. Uiteenlopende,
Versiebeheer van database changes | 19 april 2012 Versiebeheer van database changes “Database Changes done Right” – thedailywtf.com Arjen van Vliet DICTU.
Functional Web Applications Implementation and Use of Client-Side Interpreters Jan Martin Jansen.
C++ Les 1: introductie. Programmeren Programma’s scripts Websites libraries (Sound, GUI, netwerking…)
GBIF NODES Committee Meeting Copenhagen, Denmark 4 th October 2009 De GBIF Integrated Publishing Toolkit Alberto GONZÁLEZ-TALAVÁN Programme Officer for.
COINS 2.0 API als onderdeel van de SDK 7 april 2016 Bastiaan Bijl.
Gebruikers- ondersteuning Change support Tactisch support Strategisch support Management support Monitoring Educatie Management- informatie Behoefte- management.
RNA-Seq data-analyse pipeline integratie in GALAXY Van Middelem Robin.
Dataverse Network ‘Datalab’: software om onderzoeksdata tijdens het onderzoek op te slaan, te beheren en beschikbaar te stellen 1e stap in lange-termijnopslag.
BEGINNERs EV3 PROGRAMMeer Les
FLEPOS modernisering bestek AIV-FLEPOS/2016/0801
Testen en Testautomatisering in een Agile CI / CD omgeving
Strategisch support Management support Strategie Tactisch support
Vertrouw je testautomatisering!?
Automatisering van A tot Z
Debian/Ubuntu Packaging
Sylvia van Os Licentie: Creative Commons Attribution Share-Alike 4.0
ASP.NET MVC Web Development
Praegus B.V.. .
Strategisch support Management support Strategie Tactisch support
MicroStation Workspace V8i naar CONNECT
Continuous Integration and Continuous Deployment
Microsoft Operations Management Suite (MOMS)
– Software development fundamentals
Software Development fundamentals
Software Development fundamentals
Transcript van de presentatie:

Automatische builds vanuit ClearCase UCM 1 Visual & Integrated Build Engine Automatische builds vanuit ClearCase en UCM Download ClearVibe Light Download ClearVibe Light

Automatische builds vanuit ClearCase UCM2 Onderwerpen  Welkom  Waarom build management  Inrichten van een build omgeving  ClearCase UCM  Case study: ‘Optimizer’ company  ClearVibe Demo & Screenshots  Discussie

Automatische builds vanuit ClearCase UCM3 Waarom build management  Ontwikkel: ontwikkelaars moeten op een eenduidige manier een juiste aanvangssituatie creëren. Ook bij verschillende versies en configuraties van (her) gebruikte software.  QA: Integriteit van het archief bewaken.  Test: aanleveren van te testen applicatie op reproduceerbare wijze  Consumer Applicaties: leverancier voor andere ontwikkelprojecten  Deployment: opleveren van een werkende installatie. (MSI o.i.d.) Archief Ontwikkel QATestApplicaties Deploy

Automatische builds vanuit ClearCase UCM4 Waarom build management Continu kwaliteit controleren  Reproduceerbaarheid: opgeleverde bestanden zijn niet resultaat van ‘view private files’, ‘checked out files’, machine specifieke installaties  Voer automatisch controles uit op broncode: voldoet deze aan de gestelde richtlijnen?  Voer automatische tests uit. Dit kunnen zgn ‘unit tests’ zijn, of ‘record & play’ tests of ‘stress tests’

Automatische builds vanuit ClearCase UCM5 Wanneer build management Wat is een goed moment om een automatische build te starten? Wat is een goed moment om een automatische build te starten?  On Demand  Daily Build / Nightly Build / Weekly build  On_Deliver_Complete pre-operatie? (laatste moment dat een deliver nog ongedaan gemaakt kan worden). Idem On_Rebase_Complete pre-operatie.  On_Checkin?

Automatische builds vanuit ClearCase UCM6 Onderwerpen  Welkom  Waarom build management  Inrichten van een build omgeving  ClearCase UCM  Case study: ‘Optimizer’ company  ClearVibe Demo & Screenshots  Discussie

Automatische builds vanuit ClearCase UCM7 Build Server  Hoeft niet noodzakelijk een ‘server’ te zijn.  Hoe kaler hoe beter.  Remote desktop connection is erg handig  File share beschikbaar voor opgeleverde bestanden  Build Server poolen met meerdere projecten, vereist extra nauwkeurigheid. Idem poolen van meerdere versies van dezelfde applicatie

Automatische builds vanuit ClearCase UCM8 Rational Support  ClearMake / Omake  Diverse test tools  ClearTool  ClearCase Automation Library (CAL) COM component, is ongeveer 30% wrapper van ClearTool COM component, is ongeveer 30% wrapper van ClearTool  Glue: Command Line, Perl, Applicaties  Doe het zelf!

Automatische builds vanuit ClearCase UCM9 Andere Tooling Enkele voorbeelden uit de Microsoft-georienteerde wereld. Bedoeld voor Builds, Tests, Scheduling Microsoft Team Build MSBuild NUnit Rational tools o.a. Functional Tester ClearVibe (Light) Cruise Control NAntFXCop

Automatische builds vanuit ClearCase UCM10 Onderwerpen  Welkom  Waarom build management  Inrichten van een build omgeving  ClearCase UCM  Case study: ‘Optimizer’ company  ClearVibe Demo & Screenshots  Discussie

Automatische builds vanuit ClearCase UCM11 UCM  Activities in ClearQuest  Integratie ClearCase en ClearQuest: Doorzoeken van wijzigingen in Activities tot op code niveau, d.m.v. Change sets Unified Change Management

Automatische builds vanuit ClearCase UCM12 Base  Component  Baseline & Promotion levels  Stream & Projects  UCM View  Deliver/Recommend/Rebase  Policies ClearCase Project Explorer  Geeft goed overzicht van het archief, “Wie werkt aan welke aktiviteiten op welke versies van welke projecten” UCM  Directory  Label  Config Spec  Base View VS

Automatische builds vanuit ClearCase UCM13 Baselines  Promotion Levels  Recommended Baselines  Baseline Dependencies  Baseline Compare  ROOT Component (zgn. Component Without a VOB als Project Composite Baselines Component) Zodoende is een baseline op deze component een unieke identificatie voor de gehele configuratie

Automatische builds vanuit ClearCase UCM14 Onderwerpen  Welkom  Waarom build management  Inrichten van een build omgeving  ClearCase UCM  Case study: ‘Optimizer’ company  ClearVibe Demo & Screenshots  Discussie

Automatische builds vanuit ClearCase UCM15 Case study ‘ Optimizer’ company Subsysteem: Opt (optimalisatiebibliotheek) Co de Developer.. Subsysteem: Tsp (applicatie voor handelsreizigers) Guido Velez..

Automatische builds vanuit ClearCase UCM16 Case study

Automatische builds vanuit ClearCase UCM17 Case study Scenario: Co maakt een aanpassing op Opt en doet een release  Maken van de baseline  Testen van de baseline  Ophogen promotie level  Recommend baseline Guido haalt de nieuwe versie van Opt binnen voor Tsp  Rebase  Test de nieuwe configuratie

Automatische builds vanuit ClearCase UCM18 Onderwerpen  Welkom  Waarom build management  Inrichten van een build omgeving  ClearCase UCM  Case study: ‘Optimizer’ company  ClearVibe Demo & Screenshots  Discussie

Automatische builds vanuit ClearCase UCM19 Screenshots configureer Build

Automatische builds vanuit ClearCase UCM20 Screenshots configureer Build

Automatische builds vanuit ClearCase UCM21 Screenshots Configuration Trace Schedule tasks vanuit een view

Automatische builds vanuit ClearCase UCM22 Deployment view, Recommend, Clone

Automatische builds vanuit ClearCase UCM23 ClearVibe Tool Summary  Automatische build  Automatische test  Easy deployment, in andere omgeving dan view  ClearCase Project Explorer alike GUI  Geoptimaliseerd algoritme op basis van baselines een eerdere builds.  Automatische s bij builds en bij promoveren van baselines  Scheduling van taken

Automatische builds vanuit ClearCase UCM24 Discussie Meer informatie: Download ClearVibe Light Download ClearVibe Light