Software detaljer:
Puls projekt er en automatiseret build (eller kontinuerlig integration) server designet til at arbejde med dig for at sikre integriteten af din kode.
Pulse kontrollerer regelmæssigt din kildekode ud fra din SCM, bygger dine projekter, og giver dig besked om resultaterne
Egenskaber :.
- Byg ethvert projekt:. køre vilkårlige kommandoer eller bruge støtte til ant, foretage eller maven
- Capture bygge artefakter: filer, mapper, HTML rapporter. Filter indsamlede filer ved hjælp wildcards.
- Uddrag oplysninger:. Finde fejl og advarsler med regulære udtryk eller indbygget understøttelse for myre, gør og maven
- SCM integration: for CVS, Perforce og Subversion. Trigger bygger på forandring, se ændringer mellem bygger, gennemse dit arkiv.
- Byg meddelelser: via e-mail, Jabber IM og RSS. Hver bruger styrer deres egne indstillinger for meddelelser.
- fleksibel planlægning:. Trigger bygger på SCM forandring, en Cron-lignende tidsplan, via fjernbetjeningen API eller manuelt via web interface
- Byg historie: Gennemse og filtrere din projektets build historie, herunder arbejdsfoldere. Oprydning historisk bygger hjælp af fleksible oprydning reglerne.
- Test rapportering: testresultater er en førsteklasses del af build resultat. Testresultater læses fra JUnit-lignende rapporter.
- Fleksible projekter: vælg enkel konfiguration via web interface eller versionen dit projekt konfigurationen i din SCM .
- Byg specifikationer:. Hvert projekt kan have flere specifikationer for forskellige typer bygger (f.eks løbende integration, natlige pakker)
- Fuld webinterface: setup, konfigurere og overvåge din puls server. Byg et projekt uden at redigere en enkelt tekstfil.
- Byg kontroller: view bygge køer og bygger i gang. Sæt bygge timeouts eller manuelt opsige en kørende build.
- Bruger instrumentbræt:. Brugere har deres egen, konfigurerbar visning af puls server
- Projektets hjemmeside:. En enkelt side overblik over seneste projekt aktivitet, herunder bygger, ændringer og statistik
- Lokal build:. Udføre puls build motor i din egen arbejdsdag kopi af projektet
- Fjernbetjening API: monitor, kontrol og udvide din puls server fjernt via XML-RPC
Hvad er nyt i denne udgivelse:
- Denne serie har snesevis af funktioner og forbedringer, herunder gennemse visning filtrering, MSTest support, forbedret build og ny agent kommentarer, agent egenskaber, opstrøms forandring rapportering, downstream build meddelelser, enklere levering af telefonbøger til downstream projekter, ejendom support i SCM-konfiguration, en ny advarsler status, og meget mere.
Hvad er nyt i version 2.3.11:
- En fjern API metode blev tilsat for at få adgang konfiguration tilstand information.
- En vigtig fejl blev fastsat for brugere, der opgraderer til 2.3 ved at springe versioner.
- mindre bugs blev fastsat.
Hvad er nyt i version 2.3.6:.
- Denne version serien bringer flere store forbedringer
- Samtidig bygger på et enkelt projekt er understøttet.
- Projekt og scene prioriteter blev gennemført.
- Projektet hjem og historie faner blev renoveret.
- & quot; min bygger & quot; og & quot; opbygge status & quot; faner blev omarbejdet.
- Plugins synkroniseres automatisk.
- opsagt build status blev tilføjet.
- Google Test understøttes.
- UI resultat er forbedret.
- Meget mere blev gjort.
Hvad er nyt i version 2.2.7:
- 2.2-serien bringer en række nye funktioner og forbedringer med fokus på brugervenlighed. Især har det hele build rapportering UI fået en overhaling.
Hvad er nyt i version 2.1.20:
- Evnen til at vælge en revision for build.
- Valgfri opdatering af dit arbejdsliv kopi til build revision.
- Stikbare patch formater, med understøttelse af standardprotokoller unified diffs.
- Evnen til at indsende en eksisterende patch fil.
- En smartere intern patch format og med forbedret anvendelse.
Hvad er nyt i version 2.0.40:
- Ændringerne omfatter: en ny nej-op SCM plugin nye konfigurationsmuligheder til at styre agent pings, valgfri debug logging for git; og mindre fejlrettelser.
Hvad er nyt i version 2.0.39:
- Ændringerne omfatter en ny ejendom syntaks tillader filtrene er anvendt på ejendomsværdier, output logning for manuelt udløst bygge kroge, og mindre fejlrettelser.
Hvad er nyt i version 2.1.7 Beta:
- Ændringer omfatter evnen til at køre flere agenter i en enkelt server proces, forbedringer af konsekvens i transitive genopbygger og mindre fejlrettelser.
Hvad er nyt i version 2.1.6 Beta:
- Pulse 2.1 indeholder flere store nye funktioner og forbedringer . Nogle af de mere vigtige forbedringer er beskrevet nedenfor.
- projekt afhængigheder:
- Pulse nu prale projekt afhængighed management, så du kan erklære afhængigheder mellem dine projekter og levere opbyggede artefakter mellem dem. Smartere udløsning er også blevet tilføjet til afhængige projekter. Afhængighed support er bygget på Apache Ivy, hvilket gør det interoperable med Maven og Ivy repositories, og med projekter, der allerede bruger Ivy. Pulse kan fungere som en Ivy repository både interne projekter og eksterne virksomheder.
- multi-kommando projekter:
- Pulse har altid tilladt en build til at bestå af flere trin, men i tidligere versioner til at se denne fleksibilitet, du skulle skrive en XML-fil i hånden. Nu er der fuld UI støtte til konfiguration med flere kommando-projekter, og den fulde fleksibilitet alle de kommandoer er også blevet udsat i UI. Selvfølgelig, hvis du foretrækker det, kan du stadig skrive din XML-filer i hånden (og endda versionen dem med din kode).
- personlig bygge forbedringer:
- Puls personlige bygger tillade dig at indsende dine ændringer til Puls til test, før du begår dem. I 2.1 er der foretaget en række forbedringer til personlig bygger, herunder:
- * Evnen til at vælge en revision for build.
- * Valgfri opdatering af dit arbejdsliv kopi til build revision.
- * Pluggable patch formater, med understøttelse af standardprotokoller unified diffs.
- * Evnen til at indsende en eksisterende patch fil.
- * En smartere intern patch format og med forbedret anvendelse.
- Disse forbedringer gør anmoder personlige bygger mere fleksible og interoperable. For eksempel kan du oprette pletter med andre værktøjer og indsende dem direkte til Pulse.
- oprydning regler finkornet:
- Oprydning regler gør det muligt at reducere brugen diskplads ved at have Pulse automatisk slette gamle og uønskede build data. I 2.1 er der flere muligheder kontrollerer præcis, hvad der ryddet op. Dette giver dig større kontrol:. For eksempel kan du fjerne gamle build artefakter, men fastholde den centrale build resultat oplysninger
- indbygget henvisning dokumentation:
- Dokumentationen for Pulse XML-filer er nu indbygget i Pulse-server, så den passer til den præcise version og plugin sat du har installeret. Et link i øverste højre hjørne af skærmen, åbnes denne reference dokumentation.
- stikbare kommandoer:
- Som en del af ændringerne til multi-kommando projekter, både kommando konfiguration og kommandoen API'er blev overhaling. Disse ændringer gør tilslutte en kommando meget lettere end før. Som med andre konfigurerbare elementer, kommandoer kan nu dokumenteres fuldt ud og integreret i UI når tilsluttet-in. Enkelt kommando projekter kan bruge alle tilsluttet-kommandoen uden ekstra indsats for plugin forfatteren.
- admin UI forbedringer:
- Flere forbedringer er foretaget til administrationen brugergrænseflade. Mest bemærkelsesværdigt blandt disse er:
- * En reduktion i indlejring i konfigurationen træet.
- * ydeevne forbedringer for store konfigurations sæt.
- * En reduktion i antallet af filer, der bruges til at gemme konfigurationen.
- Disse ændringer gør UI både enklere og snappier.
- meget mere ...:
- bogstaveligt talt snesevis flere små funktioner, forbedringer og rettelser gør 2.1 en overbevisende opgradering. Tjek den fulde release notes for flere detaljer!
Kommentarer ikke fundet