Continuous Integration mit Hudson: Grundlagen und Praxiswissen für Einsteiger und Umsteiger
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg
dpunkt-Verl.
2011
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XII, 301 S. Ill., graph. Darst. |
ISBN: | 9783898646901 3898646904 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV036974959 | ||
003 | DE-604 | ||
005 | 20121024 | ||
007 | t | ||
008 | 110121s2011 gw ad|| |||| 00||| ger d | ||
015 | |a 10,N10 |2 dnb | ||
016 | 7 | |a 100055774X |2 DE-101 | |
020 | |a 9783898646901 |c GEF. : ca. EUR 36.90, ca. EUR 38.00 (AT) (freier Pr.), ca. sfr 60.00 (freier Pr.) |9 978-3-89864-690-1 | ||
020 | |a 3898646904 |9 3-89864-690-4 | ||
024 | 3 | |a 9783898646901 | |
035 | |a (OCoLC)699679250 | ||
035 | |a (DE-599)DNB100055774X | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-523 |a DE-863 |a DE-83 |a DE-573 |a DE-92 |a DE-860 |a DE-1028 |a DE-91G | ||
082 | 0 | |a 005.12028 |2 22/ger | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 232 |0 (DE-625)143619: |2 rvk | ||
084 | |a DAT 315f |2 stub | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 362f |2 stub | ||
084 | |a DAT 305f |2 stub | ||
100 | 1 | |a Wiest, Simon Georg |e Verfasser |0 (DE-588)128771895 |4 aut | |
245 | 1 | 0 | |a Continuous Integration mit Hudson |b Grundlagen und Praxiswissen für Einsteiger und Umsteiger |c Simon Wiest |
250 | |a 1. Aufl. | ||
264 | 1 | |a Heidelberg |b dpunkt-Verl. |c 2011 | |
300 | |a XII, 301 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Jenkins CI |0 (DE-588)7738560-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Jenkins CI |0 (DE-588)7738560-3 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3435140&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020889631&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-020889631 |
Datensatz im Suchindex
DE-BY-863_location | 1340 |
---|---|
DE-BY-FWS_call_number | 1340/ST 232 W652st |
DE-BY-FWS_katkey | 393042 |
DE-BY-FWS_media_number | 083101149523 |
_version_ | 1828435614420172800 |
adam_text |
IMAGE 1
INHALTSVERZEICHNIS
1 EINLEITUNG 1
1.1 KENNEN SIE DIE »INTEGRATIONSHOELLE? 1
1.2 WARUM CONTINUOUS INTEGRATION (CI)? 3
1.3 WARUM HUDSON? 4
1.4 WARUM DIESES BUCH? 6
1.5 WER DIESES BUCH LESEN SOLLTE 7
1.6 WIE MAN DIESES BUCH LESEN SOLLTE 9
1.7 KONVENTIONEN 10
1.8 WEBSITE ZUM BUCH 10
1.9 DANKSAGUNGEN 10
1.10 ZUSAMMENFASSUNG 11
2 CI IN 20 MINUTEN 13
2.1 WAS IST CI? 13
2.2 WAS IST CI NICHT? 16
2.3 SOFTWARE ENTWICKELN OHNE CI 18
2.4 SOFTWARE ENTWICKELN MIT CI 19
2.5 ZUSAMMENFASSUNG 20
3 WELCHE VORTEILE BRINGT CI? 23
3.1 REDUZIERTE RISIKEN 23
3.2 VERBESSERTE PRODUKTQUALITAET 24
3.3 ALLZEIT AUSLIEFERBARE PRODUKTE 25
3.4 GESTEIGERTE EFFIZIENZ 26
3.5 DOKUMENTIERTER BUILD-PROZESS 27
3.6 HOEHERE MOTIVATION 28
3.7 VERBESSERTER INFORMATIONSFLUSS 29
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/100055774X
DIGITALISIERT DURCH
IMAGE 2
VIUE INHALTSVERZEICHNIS
3.8 UNTERSTUETZTE PROZESSVERBESSERUNG 29
3.9 ZUSAMMENFASSUNG 29
4 DIECI-PRAKTIKEN 31
4.1 GEMEINSAME CODEBASIS 31
4.2 AUTOMATISIERTER BUILD 32
4.3 HAEUFIGE INTEGRATION 34
4.4 SELBSTTESTENDER BUILD 35
4.4.1 COMPILER 35
4.4.2 UNIT-TESTS 35
4.4.3 KOMPONENTENTESTS 36
4.4.4 SYSTEMTESTS 36
4.4.5 INSPEKTIONEN 37
4.5 BUILDS (UND TESTS) NACH JEDER AENDERUNG 38
4.6 SCHNELLE BUILD-ZYKLEN 38
4.7 TESTS IN GESPIEGELTER PRODUKTIONSUMGEBUNG 39
4.8 EINFACHER ZUGRIFF AUF BUILD-ERGEBNISSE 40
4.9 AUTOMATISIERTE BERICHTE 41
4.10 AUTOMATISIERTE AUSBRINGUNG (DEPLOYMENT) 42
4.11 ZUSAMMENFASSUNG 43
5 HUDSON IM UEBERBLICK 45
5.1 DIE HUDSON-STORY 45
5.2 ARCHITEKTUR UND KONZEPTE 46
5.2.1 SYSTEMLANDSCHAFT 47
5.2.2 DATENMODELL 50
5.2.3 BENUTZERSCHNITTSTELLEN 55
5.3 DIE TOP-10-HIGHLIGHTS 60
5.3.1 SCHNELLE INSTALLATION 60
5.3.2 EFFIZIENTE KONFIGURATION 60
5.3.3 UNTERSTUETZUNG ZAHLREICHER BUILD-WERKZEUGE 61 5.3.4 ANBINDUNG VON
VERSIONSMANAGEMENTSYSTEMEN . . 61 5.3.5 TESTBERICHTE 62
5.3.6 BENACHRICHTIGUNGEN 63
5.3.7 REMOTING-SCHNITTSTELLE 64
5.3.8 ABHAENGIGKEITEN ZWISCHEN JOBS 64
5.3.9 MULTIKONFIGURATIONSBUILDS (»MATRIX-BUILDS) . . 65 5.3.10
VERTEILTE BUILDS 66
5.3.11 PLUGINS 67
IMAGE 3
INHALTSVERZEICHNIS
5.4 HUDSON IM VERGLEICH ZU MITBEWERBERN 67
5.4.1 PROPRIETAERE EIGENENTWICKLUNGEN 68
5.4.2 CRUISECONTROL 69
5.4.3 THOUGHTWORKS CRUISE 72
5.4.4 ATLASSIAN BAMBOO 76
5.4.5 JETBRAINS TEAMCITY 81
5.5 ZUSAMMENFASSUNG 86
6 INSTALLIEREN UND EINRICHTEN 87
6.1 SCHNELLSTART IN 60 SEKUNDEN 87
6.2 SYSTEMKONFIGURATION 89
6.3 FORTGESCHRITTENE INSTALLATION 90
6.3.1 SYSTEMVORAUSSETZUNGEN 91
6.3.2 ABLAUFUMGEBUNGEN 92
6.3.3 DATEI-LAYOUT 93
6.3.4 INSTALLATIONSMETHODEN 95
6.3.5 STARTEN UND STOPPEN 96
6.3.6 AKTUALISIEREN 99
6.3.7 BACKUPS 100
6.3.8 DEINSTALLATION 103
6.3.9 PLUGINS 103
6.3.10 TIPPS AUS DER PRAXIS 104
6.4 ZUSAMMENFASSUNG 106
7 HUDSON IM TAEGLICHEN EINSATZ 107
7.1 IHR ERSTER HUDSON-JOB IM SCHNELLDURCHLAUF 108
7.1.1 DEN ERSTEN JOB EINRICHTEN 108
7.1.2 STATUSANZEIGEN AUF DER UEBERSICHTSSEITE 112
7.2 JOBTYPEN 114
7.2.1 GEMEINSAMKEITEN 114
7.2.2 FREE-STYLE-PROJEKT 116
7.2.3 MAVEN-2-PROJEKT 117
7.2.4 MULTIKONFIGURATIONSPROJEKT (»MATRIX-BUILDS) . 118 7.2.5
UEBERWACHUNG EINES EXTERNEN JOBS 118
7.3 VERSIONSMANAGEMENT INTEGRIEREN 120
7.3.1 KONFIGURATION EINES PROJEKTS 120
7.3.2 REPOSITORY-BROWSER ANBINDEN 124
7.4 AUSLOESEN VON BUILDS 126
7.4.1 MANUELL (BUILD TRIGGER) 127
7.4.2 ZEITGESTEUERT 127
7.4.3 BEI AENDERUNGEN IM VERSIONSMANAGEMENTSYSTEM 128 7.4.4
ABHAENGIGKEITEN ZU ANDEREN PROJEKTEN 129
7.4.5 AUSLOESUNG DURCH PLUGINS 131
IMAGE 4
INHALTSVERZEICHNIS
7.5 TESTWERKZEUGE INTEGRIEREN 132
7.5.1 JUNIT, TESTNG 132
7.5.2 WEITERE TEST-FRAMEWORKS DER XUNIT-FAMILIE . . 135 7.6
BENACHRICHTIGUNGEN VERSCHICKEN 136
7.6.1 E-MAIL 136
7.6.2 EMAIL-EXT (PLUGIN) 138
7.6.3 RSS-FEEDS 140
7.6.4 HUDSON BUILD MONITOR (FIREFOX ADD-ON) 141 7.6.5 TWITTER (PLUGIN)
141
7.6.6 HUDSON-ECLIPSE (ECLIPSE-PLUGIN) 142
7.6.7 INFORMATIONSRADIATOREN 143
7.6.8 EXTREME-FEEDBACK-GERAETE ANBINDEN 144
7.7 DOKUMENTATIONSWERKZEUGE INTEGRIEREN 146
7.7.1 JAVADOC 146
7.7.2 MAVEN SITE 148
7.7.3 EINBINDUNG BELIEBIGER HTML-BERICHTE 148 7.8 ANALYSEWERKZEUGE
INTEGRIEREN 151
7.8.1 CHECKSTYLE, PMD, FINDBUGS 151
7.8.2 WARNINGS (PLUGIN) 156
7.8.3 TASK SCANNER (PLUGIN) 156
7.8.4 COBERTURA (PLUGIN) 158
7.8.5 SONAR (PLUGIN) 161
7.9 ISSUE-TRACKER INTEGRIEREN 163
7.9.1 ATLASSIAN JIRA 164
7.9.2 MANTIS 168
7.10 ZUSAMMENFASSUNG 169
8 HUDSON FUER FORTGESCHRITTENE 171
8.1 PARAMETRISIERTE BUILDS 171
8.1.1 DEFINITION VON PARAMETERN 172
8.1.2 TYPISCHE ANWENDUNGSFAELLE 173
8.2 ANSICHTEN (VIEWS) UND DASHBOARDS 175
8.2.1 BENUTZERDEFINIERTE LISTENANSICHTEN 175
8.2.2 PROJEKTE FILTERN UND GRUPPIEREN 176
8.2.3 VERSCHACHTELTE ANSICHTEN 178
8.2.4 HUDSON ALS IHR BUILD-PORTAL 178
8.3 PARALLELISIERUNG DER BUILD-AKTIVITAETEN 179
8.3.1 ABHAENGIGKEITEN ZWISCHEN PROJEKTEN 181
8.3.2 NACHGELAGERTE BUILDS ZUSAMMENFUEHREN 185 8.3.3 EXKLUSIVER ZUGRIFF
AUF RESSOURCEN 186
8.3.4 PARAMETERUEBERGABE AN NACHGELAGERTE BUILDS . . . 187 8.3.5 ABBRUCH
HAENGENDER BUILDS 188
IMAGE 5
INHALTSVERZEICHNIS
8.4 MULTIKONFIGURATIONSPROJEKTE 189
8.4.1 ANLEGEN EINES MULTIKONFIGURATIONSPROJEKTS . . . 190 8.4.2
VERTEILTE MATRIX-BUILDS 192
8.4.3 ZUSAMMENFASSUNG DER BUILD-ERGEBNISSE 193 8.5 VERTEILTE BUILDS 194
8.5.1 WARUM VERTEILEN? 194
8.5.2 WARUM NICHT VERTEILEN? 194
8.5.3 SLAVE-KNOTEN EINRICHTEN 195
8.5.4 YERTEILEN DER BUILD-UMGEBUNG 198
8.5.5 UEBERWACHEN DES CI-CLUSTERS 200
8.5.6 VIRTUALISIERUNG 201
8.5.7 BAUEN IN DER WOLKE 206
8.6 HUDSON ABSICHERN 212
8.6.1 AUTHENTIFIZIERUNG 213
8.6.2 AUTORISIERUNG 217
8.6.3 AUDITIERUNG 218
8.7 WEITERE NUETZLICHE PLUGINS 220
8.7.1 CLAIM 220
8.7.2 CONFIGURATION SLICING 221
8.7.3 BUILD-PROMOTION 223
8.7.4 DESCRIPTION SETTER 225
8.7.5 GREEN BALLS 226
8.7.6 LOCALE 227
8.7.7 CONTINUOUS INTEGRATION GAME 227
8.8 ZUSAMMENFASSUNG 228
9 HUDSON ERWEITERN 229
9.1 ERSTE SCHRITTE 230
9.1.1 SCHNELLSTART: IHR ERSTES PLUGIN IN 60 SEKUNDEN . 230 9.1.2
ANATOMIE EINES PLUGINS 234
9.1.3 EINRICHTEN EINER ENTWICKLUNGSUMGEBUNG 240 9.1.4 ZUSAMMENFASSUNG
245
9.2 HUDSONS PLUGIN-KONZEPT 245
9.2.1 HUDSONS TECHNOLOGIE-STAPEL 245
9.2.2 WAS MUSS EIN PLUGIN-ENTWICKLER WISSEN? 248 9.2.3 HUDSONS
ERWEITERUNGSPUNKTE (EXTENSION POINTS) 250
IMAGE 6
XII INHALTSVERZEICHNIS
9.3 BEISPIEL: DAS PLUGIN »ARTIFACT SIZE 263
9.3.1 DIE AUFGABE 263
9.3.2 ERWEITERUNGSPUNKT »LISTVIEWCOLUMN 264 9.3.3 ERWEITERUNGSPUNKTE
»RECORDER UND »ACTION 269
9.3.4 ERWEITERUNGSPUNKT »CLICOMMAND 272
9.3.5 BEREITSTELLEN DER ARTEFAKTGROESSE PER XML-API . . 275 9.3.6
ONLINE-HILFETEXTE 276
9.3.7 LOKALISIERUNG UND INTERNATIONALISIERUNG 277 9.4 ZUSAMMENFASSUNG
282
10 AUFWAND EINER CL-EINFUEHRUNG 283
10.1 ERSTAUFWAND FUER VOLLAUTOMATISIERUNG DES BUILDS 283
10.2 ERSTAUFWAND FUER ERSTELLUNG VON FEHLENDEN TESTS 284 10.3 OPTIMIEREN
DES BUILD-PROZESSES FUER CI 285
10.4 HARDWARERESSOURCEN FUER EIN CL-SYSTEM 285
10.5 INSTALLATION DES CL-SYSTEMS 286
10.6 ADMINISTRATION DES CL-SYSTEMS 286
10.7 SCHULUNG 287
10.8 ZUSAMMENFASSUNG 288
11 TIPPS ZUR EINFUEHRUNG VON CI 289
11.1 MIT EINEM PILOTPROJEKT STARTEN 289
11.2 BUILD-ZEITEN KURZ HALTEN 290
11.3 CODEANALYSE: SANFT STARTEN, KONSTANT STEIGERN 290
11.4 NUR MESSEN, WAS AUCH BEACHTET WIRD 291
11.5 ERSCHEINEN NEUER PLUGINS VERFOLGEN 291
11.6 DEN SPASS NICHT VERGESSEN 292
12 FAZIT UND AUSBLICK 293
12.1 CONTINUOUS INTEGRATION - WIE GEHT'S WEITER? 293
12.2 HUDSON - WIE GEHT'S WEITER? 294
12.3 ZUSAMMENFASSUNG 296
LITERATUR UND QUELLEN 297
INDEX 299 |
any_adam_object | 1 |
author | Wiest, Simon Georg |
author_GND | (DE-588)128771895 |
author_facet | Wiest, Simon Georg |
author_role | aut |
author_sort | Wiest, Simon Georg |
author_variant | s g w sg sgw |
building | Verbundindex |
bvnumber | BV036974959 |
classification_rvk | ST 230 ST 232 |
classification_tum | DAT 315f DAT 362f DAT 305f |
ctrlnum | (OCoLC)699679250 (DE-599)DNB100055774X |
dewey-full | 005.12028 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.12028 |
dewey-search | 005.12028 |
dewey-sort | 15.12028 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV036974959</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20121024</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">110121s2011 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">10,N10</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">100055774X</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783898646901</subfield><subfield code="c">GEF. : ca. EUR 36.90, ca. EUR 38.00 (AT) (freier Pr.), ca. sfr 60.00 (freier Pr.)</subfield><subfield code="9">978-3-89864-690-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3898646904</subfield><subfield code="9">3-89864-690-4</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783898646901</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)699679250</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB100055774X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-523</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-1028</subfield><subfield code="a">DE-91G</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.12028</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 232</subfield><subfield code="0">(DE-625)143619:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 315f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 305f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Wiest, Simon Georg</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)128771895</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Continuous Integration mit Hudson</subfield><subfield code="b">Grundlagen und Praxiswissen für Einsteiger und Umsteiger</subfield><subfield code="c">Simon Wiest</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt-Verl.</subfield><subfield code="c">2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 301 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Jenkins CI</subfield><subfield code="0">(DE-588)7738560-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Jenkins CI</subfield><subfield code="0">(DE-588)7738560-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3435140&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020889631&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-020889631</subfield></datafield></record></collection> |
id | DE-604.BV036974959 |
illustrated | Illustrated |
indexdate | 2025-04-04T04:01:24Z |
institution | BVB |
isbn | 9783898646901 3898646904 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-020889631 |
oclc_num | 699679250 |
open_access_boolean | |
owner | DE-523 DE-863 DE-BY-FWS DE-83 DE-573 DE-92 DE-860 DE-1028 DE-91G DE-BY-TUM |
owner_facet | DE-523 DE-863 DE-BY-FWS DE-83 DE-573 DE-92 DE-860 DE-1028 DE-91G DE-BY-TUM |
physical | XII, 301 S. Ill., graph. Darst. |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | dpunkt-Verl. |
record_format | marc |
spellingShingle | Wiest, Simon Georg Continuous Integration mit Hudson Grundlagen und Praxiswissen für Einsteiger und Umsteiger Jenkins CI (DE-588)7738560-3 gnd |
subject_GND | (DE-588)7738560-3 |
title | Continuous Integration mit Hudson Grundlagen und Praxiswissen für Einsteiger und Umsteiger |
title_auth | Continuous Integration mit Hudson Grundlagen und Praxiswissen für Einsteiger und Umsteiger |
title_exact_search | Continuous Integration mit Hudson Grundlagen und Praxiswissen für Einsteiger und Umsteiger |
title_full | Continuous Integration mit Hudson Grundlagen und Praxiswissen für Einsteiger und Umsteiger Simon Wiest |
title_fullStr | Continuous Integration mit Hudson Grundlagen und Praxiswissen für Einsteiger und Umsteiger Simon Wiest |
title_full_unstemmed | Continuous Integration mit Hudson Grundlagen und Praxiswissen für Einsteiger und Umsteiger Simon Wiest |
title_short | Continuous Integration mit Hudson |
title_sort | continuous integration mit hudson grundlagen und praxiswissen fur einsteiger und umsteiger |
title_sub | Grundlagen und Praxiswissen für Einsteiger und Umsteiger |
topic | Jenkins CI (DE-588)7738560-3 gnd |
topic_facet | Jenkins CI |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3435140&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020889631&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wiestsimongeorg continuousintegrationmithudsongrundlagenundpraxiswissenfureinsteigerundumsteiger |
Beschreibung
THWS Würzburg Teilbibliothek SHL, Raum I.2.11
Signatur: |
1340 ST 232 W652st |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |