Artifactory Power Pack Pro w procesie wytwarzania oprogramowania. Artifactory Power Pack Plugins Artifactory License Control



Podobne dokumenty
BUDOWANIE APLIKACJI. Waldemar Korłub. Platformy Technologiczne KASK ETI Politechnika Gdańska

Microsoft SharePoint 2016 : krok po kroku / Olga Londer, Penelope Coventry. Warszawa, Spis treści

Dokumentacja kompilacji źródeł aplikacji 1.0

Open Source w służbie developerom

Narzędzia podnoszące jakość procesu wytwarzania i wdrażania

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

System kontroli wersji - wprowadzenie. Rzeszów,2 XII 2010

Program szkolenia: Continuous Integration i Git

Continuous Integration i jakość kodu. Michał Prajs

Dni: 3. Opis: Adresaci szkolenia

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

Microsoft Exchange Server 2013

Serwery LDAP w środowisku produktów w Oracle

JAVA EE MODEL APLIKACJI. Waldemar Korłub. Narzędzia i aplikacje Java EE KASK ETI Politechnika Gdańska

KOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL

Microsoft SharePoint 2013 Krok po kroku

Migracja i wdrażanie Exchange Server 2010

Wprowadzenie do narzędzia MAVEN

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Szczegółowy opis przedmiotu zamówienia

1. Wprowadzenie. 2. Instalacja i uruchomienie. 3. Projekt i POM

PDM wbudowany w Solid Edge

Microsoft SharePoint 2013 : krok po kroku / Olga M. Londer, Penelope Coventry. Warszawa, Spis treści. O autorkach.

Firma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER

ZAPYTANIE OFERTOWE. Wsparcie projektów celowych

Budowa aplikacji webowej w oparciu o Maven2 oraz przykłady testów jednostkowych. Wykonał Marcin Gadamer

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server

Szkolenie autoryzowane. MS Zaawansowany użytkownik programu SharePoint 2016

Administratorzy systemów, inżynierowie, konsultanci, którzy wdrażają i zarządzają rozwiązaniami opartymi o serwery HP ProLiant

Platforma epuap. Igor Bednarski kierownik projektu epuap2 CPI MSWiA. Kraków, r.

Implementowanie zaawansowanej infrastruktury serwerowej Windows Server 2012 R2

Ciągłe dostarczanie oprogramowania : kompletny przewodnik / Eberhard Wolff. Gliwice, cop Spis treści

Specyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet

Część I Rozpoczęcie pracy z usługami Reporting Services

CI/CD - CO TO? PO CO? JAK?

Windows Serwer 2008 R2. Moduł 5. Zarządzanie plikami

Ω-Ψ R. Uczelniana Baza Wiedzy. Wdrażanie Bazy Wiedzy. Wersja 1.0

Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki

Wykorzystanie regionalnej biblioteki cyfrowej do tworzenia repozytorium instytucjonalnego

JBPM [JUG] Tomasz Gratkowski [GRATKOWSKI SOFTWARE]

Koniec problemów z zarządzaniem stacjami roboczymi BigFix. Włodzimierz Dymaczewski, IBM

Szkolenie autoryzowane. MS SharePoint Online Power User. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

Gmina Lesznowola ul. Gminna Lesznowola NIP: Lesznowola znak sprawy: INF AM ZAPYTANIE OFERTOWE

Praca grupowa inaczej Lotus w modelu SaaS Maciej Magierek Lotus Software Sales Specialist

Spis treści. Wprowadzenie 13

DOTACJE NA INNOWACJE

Program szkolenia: Jenkins - Continuous Integration

Sprawa numer: BAK.WZP Warszawa, dnia 16 sierpnia 2016 r.

OMEGA-PSIR na Uniwersytecie Gdańskim

RAPORT KOŃCOWY PROJEKTU

Projekt: Narzędzia zarządzania testowaniem badanie narzędzia. Część 2.3 Badanie Synapse RT

Odpowiedzi na pytania do postępowania na zakupu oprogramowania antywirusowego (NR BFI 1S/01/10/05/2019) z dnia

Zintegrowana platforma drukowania, skanowania, archiwizowania i obiegu

Egzamin : zabezpieczanie systemu Windows Server 2016 / Timothy Warner, Craig Zacker. Warszawa, Spis treści

Instrukcja instalacji

Warunki licencji Co zrobić by projekt rozwijał się dalej gwarantując dostarczanie obiecanych korzyści Z czym wiąże się wdrożenie projektu Dyskusja

Program szkolenia: Symfony, nowoczesny framework PHP

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska

Zabezpieczanie systemu Windows Server 2016

System ZSIN wyzwanie dla systemów do prowadzenia EGiB

EXSO-CORE - specyfikacja

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

The current software tools for the JEE platform

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

Oprogramowanie antywirusowe musi spełniać następujące wymagania minimalne:

Możliwość dodawania modułów pozwala na dopasowanie oprogramowania do procesów biznesowych w firmie.

System e-kontrola Zarządcza

Baza danych sql. 1. Wprowadzenie

Oferta szkoleniowa Yosi.pl 2012/2013

Program szkolenia: REST i Microservices w PHP

Wprowadzenie. Narzędzia i środowiska programistyczne. Laboratorium 1. Prowadzący: Kierunek: Semestr: Rok: Tomasz Gądek Informatyka Zimowy 2

Testowanie aplikacji mobilnych z ukierunkowaniem na system Android

Aplikacja webowa w Javie szybkie programowanie biznesowych aplikacji Spring Boot + Vaadin

GM System. Solid Edge Technical Publications Oferta produktu

kompleksowe oprogramowanie do zarządzania procesem spawania

INTERNET - Wrocław Usługi bezpieczeństwa w rozproszonych strukturach obliczeniowych typu grid

W dalszej części dokumentu przedstawiamy skrócony opis kluczowych funkcji systemu. Niniejszy dokument nie zawiera opisu technicznego systemu.

OPIS PRZEDMIOTU ZAMÓWIENIA w odniesieniu do zadania antywirus - dostawa oprogramowania antywirusowego

7. zainstalowane oprogramowanie zarządzane stacje robocze

SPECYFIKACJA WDROŻENIA SKLEPU MAGENTO

Załącznik nr 1 do Zapytania ofertowego nr 1/2017 ARKUSZ ZGODNOŚCI ZE SPECYFIKACJĄ

Podręcznik instalacji i konfiguracji aplikacji 7 Office Ship Control dla Microsoft Office 2007 i Siódemka S.A. Warszawa, dnia r.

INFRA. System Connector. Opis systemu

Windows Server 2008 R2: Usługi pulpitu zdalnego Resource Kit

Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Windows

Księgarnia PWN: Kevin Kenan - Kryptografia w bazach danych. Spis treści. Podziękowania O autorze Wprowadzenie... 15

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI

Platforma epuap. 1-3 marca 2011

2012 Provider Sp. z o.o. ul. Legnicka 62, Wrocław. tel./faks:

WZÓR UMOWY. Zawarta w Białymstoku, w dniu.. pomiędzy:

Założenia i stan realizacji projektu epuap2

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

dlibra 3.0 Marcin Heliński

Web Tools Platform. Adam Kruszewski

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

Transkrypt:

Artifactory Power Pack Pro w procesie wytwarzania oprogramowania Artifactory Power Pack Plugins Artifactory License Control

Agenda Artifactory Power Pack Pro Dostępne rozszerzenia Rozszerzenie Artifactory Kontrola Licencji Więcej niż MVN Dependency Report Repozytorium licencji Kontrola licencji zależności projektu Wykorzystanie elementów Artifactory Power Pack w projekcie GN3

Artifactory Power Pack Pro Dodatek do wersji podstawowej: Ponad 17 rozszerzeń Płatne: Dożywotnia licencja i pierwszy rok wsparcia Miesięczna wersja ewaluacyjna Rozszerzenia: Build Integration (Jenkins, TeamCity, Bamboo) 3rd Party License Control LDAP Groups Atlassian Crowd & SSO Integration YUM (repozytorium RPM) Advanced REST (Release life-cycle remote control) Properties (Annotations) Smart Searches P2 (Proxy & Host Eclipse Plugins) i więcej

Rozszerzenia Artifactory Power Pack Pro Build Integration deployment artefaktów z serwera CI: Jenkins, TeamCity, Atlassian Bamboo. Powiązanie pomiędzy informacjami o buildzie na serwerze CI a Artifactory Kontrola licencji zależności projektowych Repozytorium licencji Kontrola nad licencjami zależności danego projektu Raportowanie wykorzystywanych licencji Atlassian Crowd & SSO Integration Delegowanie uwierzytelniania na serwer Crowd Wykorzystanie serwera Apache jako front-end Artifactory

Rozszerzenia Artifactory Power Pack Pro Webstart & Jar Signing Tworzenie par kluczy JKS Tworzenie repozytorium aplikacji WebStart Wykorzystanie JFrog JavaFX Maven plugin: Budowanie aplikacji WebStart, JavaFX Umieszczanie aplikacji w repozytorium Artifactory Watches Obserwowanie wybranych artefaktów, folderów, repozytorów (dodawanie, usuwanie, modyfikacja) Powiadomienia poprzez e-mail

Rozszerzenia Artifactory Power Pack Pro Advanced REST Udostępnione poprzez plik WADL API (buildy, artefakty, repozytoria, etc) Sprawdź REST API na: http://wiki.jfrog.org/confluence/display/rtf/artifactory%27s+rest+api YUM (repozytorium RPM) Udostępnianie pakietów PRM z Artifactory do klientów YUM Przeglądanie metadanych pakietów RPM (web UI) Aktualizacje metadanych RPM. Więcej: http://wiki.jfrog.org/confluence/display/rtf/artifactory+pro

Kontrola licencji artefaktów Repozytorium licencji Kontrola licencji zależności wersji roboczych software-u (build) dla Maven, http://maven.apache.org/ Ivy, http://ant.apache.org/ivy/ Gradle, http://www.gradle.org/ Raporty z podsumowaniem wykorzystywanych licencji: Wyzwalane deploymentem projektu Lista adresatów

Kontrola licencji artefaktów Repozytorium Licencji Zbiór licencji certyfikowanych przez OSI Dodawanie nowych licencji Oznaczanie licencji jako zatwierdzone/niezatwierdzone Ręczne przypisywanie licencji do artefaktów Wielokrotne licencje dla pojedynczego artefaktu Możliwość eksportu repozytorium licencji

Kontrola licencji artefaktów Zależności projektowe(1/2) Monitorowanie licencji zależności projektowych. Integracja z systemami budowania projektów Auto-odkrywanie licencji (pliki pom, ivy) Klasyfikacja licencji: Zatwierdzone Nieznane (spoza repozytorium licencji) Nieznalezione Neutralne Niezatwierdzone

Kontrola licencji artefaktów Zależności projektowe(2/2) Raporty/Podsumowania wykorzystywanych licencji (dla każdego build a) Ręczne przypisywanie licencji do artefaktów Automatyczne odkrywanie licencji artefaktu Schematy uprawnień użytkowników REST API dla kontroli licencji Implementacja wielokrotnych licencji dla pojedynczego artefaktu: Composite Licensing rozwiązanie poprzez licencje neutralne

Wykorzystanie Artifactory Power Pack Projekt GN3 Integracja Jenkins CI -> Artifactory Wykorzystanie Artifactory jako repozytorium bibliotek Pilotowe wdrożenie dla dwóch projektów: GN3 cnis, GN3 I-SHARe Dalsze prace nad schematami uprawnień Wykorzystanie rozszerzenia kontroli licencji, Integracja z Atlassian Crowd. GN3 i-share GN3 cnis

GN3 Artifactory Repozytorium Licencji Zbiór licencji OSI Definiowanie własnych licencji

GN3 Artifactory Kontrola Licencji Kontrola licencji dla danej wersji roboczej software-u (builda)

GN3 Artifactory Ręczne Przypisywanie Licencji(1/2)

GN3 Artifactory Ręczne Przypisywanie Licencji(2/2)

GN3 Artifactory Auto-odkrywanie Licencji

Artifactory kontrola licencji Podsumowanie Zarządzanie licencjami jako ważny element procesu wytwarzania i wydawania oprogramowania Integracja z serwerami CI Centralne definiowanie i zarządzanie licencjami Kontrola/Monitorowanie licencji wykorzystywanych przez zależności projektu Grupy użytkowników i polityka uprawnień