Presentasjon Side 1 Oppsett av byggemiljø med TFS NNUG 31.10.06 Versjon 1.0.

Slides:



Advertisements
Liknende presentasjoner
12.Studienreise nach Finnland,
Advertisements

Hvor stor er en fisk? Yggdrasil Hvor stor er en fisk?  Vanlige kundetyper og prosjekter  Faktorer som påvirker.
Kvinner og politikk Kvinnelig valgmobilisering i Nord-Norge: Glasstak eller etterslep? Marcus Buck.
Microsoft BizTalk og WEBservices
Hans Olav Norheim
® IBM Software Group © 2004 IBM Corporation Kunnskapsforvaltning eller Ustrukturert Læring? Dag Oliver, IBM Software Group Norge.
PUG Norway – 12. nov 09Thomas Skjørten / Jan Kolstad.
© 2006 IFS AB. All rights reserved.
Litt mer om PRIMTALL.
| Microsoft Norge. IIS 7 for utviklere Jonas Follesø, Abeo AS
So you think you can scale? Oracle Coherence i praksis OUGN vårseminar, april 2010, Øyvind Brusevold.
Ditt eget integrerte utviklingsmiljø med OpenEdge i fokus Hamar 27. mars 2009 Thomas Skjørten/Jan Kolstad.
Everyone Print Kalle Snarheim.
SingleGUIThread OpptaksThreads klientServerThread Monitor/BrowseklientMonitor/Browseklient klientServerThread Thread Modell SNC-VL10 SNT-V304 Nettverks.
TMCore i EPiServer Leverandør av TMCore: NetworkedPlanet
XXXXXXXXXXXXXXXXXXX Bedre brukeropplevelser med WPF og Expression Jonas Follesø, Abeo AS
Google Confidential and Proprietary 1 1 Hva kan Google fortelle deg om kundene dine? Siri G. Børsum Industry Leader Google Norway Hva kan Google fortelle.
Java Teknologi Teknikker Økosystem Johannes Brodwall
IBM Global Services JavaOne 2007 Ole André Scheie IBM GBS.
Hvordan lære seg Microsoft Dynamics CRM 3.0
Bruk av MS Project 2003 Server til Målrettet prosjekt styring Ulrika Johansson, Project Manager -DNV IT Solution.
Mobile portalløsninger (Internet Online Platform)
Tips og triks MSP og Projectserver 1) Vise prosjektsammendrag
Daglig borerapport Core group meeting November 7th 2006.
SOA & Business Process Track Driv konsistens og best practices inn i ditt tjenestedesign : Web Service Software Factory Det er klare fordeler.
Web Client Software Factory Inge StubdalLevel 300 Avanade.
Prosjektmedlem Lars-Erik Kindblad, s Prosjektmedlem Lars-Erik Kindblad, s
Innovate with Office Online Information & creation
Teknisk. Oversikt •Forskjellen på vPos systemet fra 2004 til •Mest om vPos serveren. •Også noe om SilentWings Viewer.
Hvordan ta i bruk Office 365
Resultater Kundesenter
WPF/E Introduksjon til Olav Tollefsen Utvikler- og plattformteamet Microsoft Norge.
Status terminology work Daglig borerapport project meeting May 23d 2006.
E-Site Intro for utviklere. Innhold Info Funksjoner Aktører og tilgang Arkitektur, egne utvidelser (.Net 3.5) Objekter og user controls.
© Lars-Erik Kindblad.  Et platformuavhengig verktøy for å automatisere build prosesser.  Støttes og drives av Apache Software Foundation.  Kommer ferdig.
PETS Trøndelag og Nordmøre Best Western Stav Hotell april 2011 HOVEDMENY Hjem Opplæring Mål Mål og status Websider 2280 Smart på web Tips Sosial.
Hovedoppgave Gruppe 12E. Oppgavestiller AITeL ved Høgskolen i Sør-Trøndelag Veileder: Stein Meisingseth.
Web-applikasjoner Prosjekt3 Logging Gruppe 9 Malik Muhammad Naeem Kevan Qureshi.
Revisjon Enklere i bruk Bedre redigeringsmuligheter. Tilpassing til egne behov Ståstedsanalysen sammen med resten av verktøyene i Skoleporten utgjør et.
| Microsoft Norge. Softgrid fra A til Å Lau Sørensen - Commaxx
Administrasjon av SQL Server 2008 Av: Ole Kristian Bangås Fagansvarlig SQL Server.
ASP.Net Fremover (Asp.Net 3.5 Extensions) Andreas Knudsen, Bekk Consulting AS 31/
Flash og ActionScript - Nye muligheter Jostein Nordengen.
Microsoft for akademia Rune Zakariassen Fagansvarlig for forskning og høyere utdanning Microsoft Norge.
JavaOne oppsumering tobias k torrissen
Figur 1 Behov. Figur 2 Behov Figur 3 Prioritering/ressursinnsats.
Andre funksjoner. Her kommer en beskrivelse av søkefunksjoner, knapper og annen funksjonalitet. 2.
RService 7.50 Registrering av dommere i RService Innføring av dommerrapportering i RService Noen forbedringer.. Sletting av alle resultater i en pulje.
1 Hvordan lage websider Med Interkodex AS. 2 Innledende Å lage profesjonelle webløsninger kan gjøres veldig enkelt og rimelig. Du trenger ikke kunne webdesign.
E-Site Utviklerfunksjoner. CMS Sentrale funksjoner –Contents Folder Article... –Snarveier –Direkteredigering –Filadmin (Bilder, media,...)
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) Team System VSS user guide to TFVC.
Telecom and Informatics Oblig og verktøy
1 | 2010 Internetteknologi 2 (ITNET2) Kort teknisk ASP.NET introduktion Mandag den 4/ Jesper Tørresø.
Bachelorprosjekt 11E SERVERDRIFT OG KLIENTHÅNDTERING MED SYSTEM CENTER 2012 R2 VIRTUAL MACHINE MANAGER, SYSTEM CENTER 2012 R2 CONFIGURATION MANAGER OG.
Praktiske erfaringer med Objektorientert Progress og.NET Jan Kolstad PUG Norway, Lillehammer 2005.
State Of The Union – Backend & Desktop –
Inflation og produktion 11. Makroøkonomi Teori og beskrivelse 4.udg. © Limedesign
.NET og Progress Samspill og styrker, GUI og forretningslogikk.
OpenEdge og.NET Jan Kolstad PUG Norway Lillehammer 2004.
Dagligbankundersøkelsen 2014
PETS – Oppdal april 2010 HOVEDMENY  Hjem  Opplæring  Mål  Mål og status  Websider 2280  Smart på web  Tips  Sosial medier  Demo webwiz.
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Dagligbankundersøkelsen Fakta Dagligbankundersøkelsen intervju Befolkning 15 år + TNS Gallup Forfatter Bente Pettersen Roar Thorvaldsen.
Befolkning og arbejdsmarked 7. Mikroøkonomi Teori og beskrivelse © Limedesign
Bachelorprosjekt - Våren 2008 Office SharePoint Server 2007 Gruppe 36 Vegard Ofstad Ernestina Osei-Assibey.
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
| Microsoft Norge.
Lokal økonomi-informasjon
Gruppe 59E Jan Erik Digernes Kjell Breimo
Utskrift av presentasjonen:

Presentasjon Side 1 Oppsett av byggemiljø med TFS NNUG Versjon 1.0

Presentasjon Side 2 Agenda  Kort om Visual Studio 2005 Team Foundation Server  Continuous Integration  Deployment  Testing

Presentasjon Side 3

Presentasjon Side 4 ABB: Facts & Figures  Internett:  Over 50 landesiter  Ca publiserte sider  Ca. 1,1 mill besøk og 8 mill page views pr måned  Intranett:  ansatte i ca. 100 land  Over 40 lokale intranett  Ca publiserte sider  Ca. 1,7 mill besøk og 8 mill page views pr måned  Totalt:  ca databaser  Ca. 1,8 mill dokumenter  226 GB innholdsdata  Flere hundre aktive innholdsleverendører (ca 3000 potensielle)

Presentasjon Side 5 ABB Portal  Basert på.Net  Innhold lagres fremdeles i Notes.  Brukere legger inn innhold i CAWP via Notesklient, eller Content Cockpit Domino WebSphere.NetOther platforms Portal (.Net 2.0) XML Web Services PagesWeb-parts Internet

Presentasjon Side 6 Source Control

Presentasjon Side 7 Source Control - branching Release 1.0 Release Release Release 1.1 Main development Bugfixing Release Merge

Presentasjon Side 8 Work items

Presentasjon Side 9 Rapporter

Presentasjon Side 10 Prosess templates

Presentasjon Side 11 Prosjektsite (WSS)

Presentasjon Side 12 Continuous Integration

Presentasjon Side 13 Continuous Integration

Presentasjon Side 14 Continuous Integration - Demo Demospøkelset

Presentasjon Side 15 Continuous Integration Status Read web config file Standup? Yes No GetBuildStatus Building? Yes No Failed? Yes Display Failed... No Display OK Get CC & Dilbert Display Bob Display Standup Screen

Presentasjon Side 16 Oppsett av Continuous Integration med byggestatus  Installer TFS Build Service  Installer VS 2005 Team Suite på server eller  VS 2005 Team Edition for Software Developers (kode analyse/fxCop) + VS 2005 Team Edition for Testers (Code Coverage)  Installer VS 2005 Web Deployment Projects lokalt og på server  Last ned ci.zip fra  Opprett WebSite for CI. Bruk samme AppPool som TFS (TFS AppPool)  Konfigurer web.config for CI  Configuration Manager i VS – DeployTest, DeployProd  “%programfiles%\Microsoft Visual Studio 2005 Team Foundation Server\TF Setup\BisSubscribe.exe /eventType CheckinEvent /address /deliveryType Soap /domain  Kontroller at den er registrert i tfsintegration.dbo.tbl_subscription

Presentasjon Side 17 Deployment – Web Deployment Projects  Plugin / MSBuild  Precompiled Site  Ulike Configuration Settings / Configuration manager  Rydd opp i

Presentasjon Side 18 Testing  Code Coverage  TestTyper  UnitTest  WebTest  LoadTest  Manual Test  Generic Test & Ordered test  TestManager

Presentasjon Side 19 Mocking  Lag din egen mock

Presentasjon Side 20 Mocking Web ObjectDataSourceEmployees PortalCache EmployeeHandler.GetEmployeeDetails BusinessLogicLayer Employees.FillEmployeeDetails ServiceAgents DataAccessLayer EmployeesTableAdapter.FillBy EmployeeServiceAgent. GetEmployeeData (HttpContext.Current.Cache)

Presentasjon Side 21 Mocking  Lag din egen mock  Rhino Mocks  Spring.Net  App.config

Presentasjon Side 22 Erfaringer  Under installasjon/oppgradering er det svært viktig å følge instruksjonene nøye!  Du bør kjøre automatisk bygging ved kontinuerlig integrasjon.  Automatisk bygging krever mye systemressurser.  Kjør opplæring for brukerne.  TFS egner seg i større prosjekter. Sjekk byggestatus.  Det finnes ikke noe webbasert grensesnitt for å legge inn work items. (TeamPlains)  Benytt Visual Studio 2005 Web Deployment Projects for automatisk deploy av webprosjekter etter automatisk bygging.  Du kan ikke jobbe disconnected mot TFS!  Å jobbe med web.config er en utfordring.  Benytt Team Foundation Server Administration Tool for å vedlikeholde brukere i de ulike applikasjonene (Source Control, Reporting, Project portal).  Lister over enhetstestene som skal kjøres ved automatisk bygging må vedlikeholdes manuelt.  Bugs, bugs, bugs.

Presentasjon Side 23 Ressurser  Build status:  TFS CI: us/dnvs05/html/ConIntTmFndBld.asp  CI med lampestyring:  TFS Forum:  Tips & Trix:  MSBuild reference  VS 2005 Web Deployment Projects

Presentasjon Side 24 Hihi Demospøkelset

Presentasjon Side 25 Spørsmål? ? ?