Czym jest IBM UrbanCode Build?

IBM UrbanCode Build to serwer ciągłej integracji i zarządzania kompilacjami zoptymalizowany do zastosowań korporacyjnych. Będąc rozwiązaniem stworzonym dla zespołów, które zarządzają kompilacjami na rzecz innych grup, UrbanCode Build udostępnia skalowalne funkcje konfiguracji infrastruktur budowania oprogramowania i zarządzania takimi infrastrukturami, a także mechanizmy integracji z narzędziami do programowania, testowania i zarządzania wydawaniem oprogramowania. To rozszerzalne, konfigurowalne rozwiązanie oferuje szeroką gamę wtyczek do najczęściej stosowanych narzędzi i bezproblemowo współpracuje z indywidualnie zaadaptowanymi środowiskami.

Jakie korzyści przynosi IBM UrbanCode Build?

Centralnie zdefiniowane szablony

Rozwiązanie upraszcza dodawanie nowych projektów przez rozproszone zespoły programistyczne.

  • Dokumentuje wspólne elementy konfiguracji, w tym standardowe procesy kompilacji, reguły kontroli kodu źródłowego oraz raporty z testów w projekcie.
  • Uwzględnia różnice w projektach, pozwalając na dodawanie specyficznych atrybutów, np. pola wyboru informującego o tym, czy dla projektu skonfigurowano raporty o pokryciu kodu.
  • Umożliwia definiowanie projektu w szablonie na podstawie odpowiedzi wprowadzonych w krótkim, zautomatyzowanym formularzu dotyczącym specyficznych cech projektu.

Raportowanie globalne

Obsługuje nie tylko każdy projekt i kompilację z osobna, lecz także zapewnia dostęp do całej aktywności przedsiębiorstwa w zakresie kompilowania oprogramowania.

  • Korzysta ze struktury podobnej do hurtowni danych, umożliwiając wydajne raportowanie wyników z tysięcy projektów.
  • Przegląda projekty w całym przedsiębiorstwie, by dostarczyć informacji o pokryciu kodu testami jednostkowymi.
  • Umożliwia przeglądanie historii testów jednej kompilacji i trendów w całym projekcie.

Wykrywanie zależności i zarządzanie nimi

Rozwiązanie usprawnia kompilacje w dużych projektach, które bazują na złożonych relacjach.

  • „Rozumie” zależności między aplikacjami tworzonymi na podstawie bibliotek zewnętrznych i opracowanych samodzielnie.
  • Pomaga zadbać o to, by po zmianie biblioteki aplikacje zależne zostały na nowo skompilowane, a problemy były kojarzone z właściwą biblioteką.
  • Generuje wykresy zależności odzwierciedlające budowę skomplikowanych aplikacji, nawet jeśli zależności te mają wielopoziomową strukturę, a ich liczba idzie w dziesiątki i setki.

Precyzyjnie konfigurowalne mechanizmy kontroli dostępu

Rozwiązanie pomaga w zabezpieczeniu środowiska kompilacji.

  • Zespoły centralne konfigurują reguły bezpieczeństwa i tworzą szablony.
  • Zespoły projektowe mogą szybciej realizować projekty na podstawie szablonów, bez pomocy innych zespołów.
  • Można łatwiej sterować uprawnieniami do przeglądania i uruchamiania, bez nadmiernie czasochłonnego konfigurowania zabezpieczeń.

Analizy i wsparcie

Ucz się od ekspertów i innych użytkowników. Uzyskaj pomoc, gdy jej potrzebujesz.

Zasoby dotyczące produktu IBM UrbanCode Build

Opracowanie

7 sprawdzonych procedur zarządzania wydaniami oprogramowania

Poznaj siedem sprawdzonych procedur, które poprawiają niezawodność procesu wydawania aplikacji do środowiska produkcyjnego.

Wideo

IBM UrbanCode Build

Poznaj rozszerzalne, konfigurowalne rozwiązanie, które oferuje szeroką gamę wtyczek do najczęściej stosowanych narzędzi.

Demo

IBM UrbanCode Build

Zastanawiasz się, jak udokumentować wspólne elementy konfiguracji, w tym standardowe procesy kompilacji? Zamów demo i zobacz, co proponujemy.

Wymagania systemowe

Dla ułatwienia raporty Wymagania systemowe produktu IBM UrbanCode Build zostały połączone w jeden dokument, w którym można wybierać je według wersji, systemu operacyjnego i komponentu.

Możliwe jest również ręczne generowanie aktualnych raportów o wymaganiach systemowych za pomocą narzędzia Software Product Compatibility Reports (SPCR).

Zobacz także

Automatyzuje wdrażanie aplikacji, konfiguracji oprogramowania pośredniego i zmian w bazach danych w środowiskach programistycznych, testowych i produkcyjnych.

Zarządza wydawaniem złożonych aplikacji połączonych wzajemnymi zależnościami, zmianami w infrastrukturze i jednoczesnym wdrażaniem wielu aplikacji; umożliwia planowanie, realizowanie i monitorowanie wszystkich etapów procesu udostępniania oprogramowania w środowisku docelowym.

Zasoby dotyczące produktu IBM UrbanCode Build

7 sprawdzonych procedur zarządzania wydaniami oprogramowania

Poznaj siedem sprawdzonych procedur, które poprawiają niezawodność procesu wydawania aplikacji do środowiska produkcyjnego.

Wydawanie i wdrażanie aplikacji — dla opornych

Stosując metody opisane w tej przejrzyście napisanej książce, można bardziej efektywnie realizować proces dostarczania aplikacji.

Materiały do pobrania

E-book

Wydawanie i wdrażanie aplikacji — dla opornych

Stosując metody opisane w tej przejrzyście napisanej książce, można bardziej efektywnie realizować proces dostarczania aplikacji.

Opracowanie

7 sprawdzonych procedur zarządzania wydaniami oprogramowania

Poznaj siedem sprawdzonych procedur, które poprawiają niezawodność procesu wydawania aplikacji do środowiska produkcyjnego.

Wideo

IBM UrbanCode Build

Poznaj rozszerzalne, konfigurowalne rozwiązanie, które oferuje szeroką gamę wtyczek do najczęściej stosowanych narzędzi.

Demo

IBM UrbanCode Build

Zastanawiasz się, jak udokumentować wspólne elementy konfiguracji, w tym standardowe procesy kompilacji? Zamów demo i zobacz, co proponujemy.

Materiały

Służymy pomocą

Dowiedz się więcej lub kup bezpośrednio