Janusz Nowak
Open Source in Azure DevOps, on the example Open API for Azure Functions
How to create open source public project in Azure DevOps using it all benefits, creating open source library for generating Open API/Swagger definition for Azure Function and showing what goods it is bringing. http://www.sharecon365.pl/sessions/ 2019
3. Open Source in Azure DevOps, on
the example Open API for Azure
Functions
Janusz Nowak
@jnowwwak
https://www.linkedin.com/in/janono
https://github.com/janusznowak
https://blog.janono.pl
4. About me - Janusz Nowak
• I graduated 2008
• Father of
• Over 14 years of professional experience as software developer
about 9 year also with TFS/VSTS/Azure Dev Ops and over 3 years with Azure
• Working now for
as DevOps It Manager
• Passionate about ALM, Cloud, Server less, Infrastructure as Code
5. Open Source
• Open-source software (OSS) is a
type of computer software in
which source code is released
under a license in which the
copyright holder grants users
the rights to study, change, and
distribute the software to
anyone and for any purpose.
https://opensource.org/
6. Open API
OpenAPi https://www.openapis.org Swagger https://swagger.io/
The OpenAPI Initiative (OAI) was created by a consortium of forward-looking industry
experts who recognize the immense value of standardizing on how REST APIs are
described. As an open governance structure under the Linux Foundation, the OAI is
focused on creating, evolving and promoting a vendor neutral description format.
APIs form the connecting glue between modern applications. Nearly every application
uses APIs to connect with corporate data sources, third party data services or other
applications. Creating an open description format for API services that is vendor neutral,
portable and open is critical to accelerating the vision of a truly connected world.
8. Azure Functions
Azure Functions is a serverless compute
service that enables you to run code on-
demand without having to explicitly
provision or manage infrastructure.
Use Azure Functions to run a script or
piece of code in response to a variety of
events.
9. Azure DevOps
Dostarczaj wartość użytkownikom
szybciej, korzystając ze sprawdzonych
narzędzi Agile do planowania, śledzenia i
omawiania postępów prac wszystkich
zespołów.
Kompiluj, testuj i wdrażaj, korzystając z
CI/CD, który umożliwia pracę w dowolnym
języku, z dowolną platformą lub chmurą.
Połącz się z serwisem GitHub lub innym
dostawcą usługi Git.
Uzyskaj nielimitowane, hostowane w
chmurze repozytoria Git i wspólnie
twórz lepszy kod, korzystając z funkcji
zaawansowanego zarządzania plikami.
Testuj swobodnie i dostarczaj
rozwiązania za pomocą zestawu
narzędzi do testowania ręcznego i
eksploracyjnego.
Twórz i hostuj pakiety, udostępniaj je
członkom zespołu i dodawaj artefakty do
swojego Ci/CD za pomocą jednego
kliknięcia.
Azure Boards Azure ReposAzure Pipelines
Azure Test Plans Azure Artifacts
10. Azure DevOps Open Source
• 10 free parallel jobs and
unlimited minutes for your
open source projects with
Pipelines
• Azure DevOps Public Project
11. Bezpłanie
Nielimitowani użytkownicy i czas na buildy
• Azure Pipelines: Do 10 równoległych buildów,
bez limitu czasu
• Azure Boards: Śledzenie zadań na backlogach
i tablicach Kanban
• Azure Repos: Nielimitowana liczba
publicznych repozytoriów
Azure DevOps - Cennik
Bezpłatnie
Pierwszych 5 użytkowników bez opłat
• Azure Pipelines: 1800 minut na jednym
hosted agencie, bez limitu czasowego na
prywatnym agencie
• Azure Boards: : Śledzenie zadań na
backlogach i tablicach Kanban
• Azure Repos: Nielimitowana liczba
repozytoriów prywatnych
• Azure Artifacts: Zarządzanie paczkami
• Nielimitowane licencje stakeholder
Od $6
za użytkownika miesięcznie
Cena rośnie wraz z liczbą pracowników
• Azure Pipelines: 1800 minut na jednym
hosted agencie, bez limitu czasowego na
prywatnym agencie
• Azure Boards: Śledzenie zadań na backlogach
i tablicach Kanban
• Azure Repos: Nielimitowana liczba
repozytoriów prywatnych
• Azure Artifacts: Zarządzanie paczkami
• Nielimitowane licencje stakeholder
• Bezpłatnie dla subskrybentów Visual Studio
13. Open Source in Azure DevOps, on
the example Open API for Azure
Functions
Janusz Nowak
@jnowwwak
https://www.linkedin.com/in/janono
https://github.com/janusznowak
https://blog.janono.pl
Dziękuję za uwagę!
14. Win with VEEAM
https://go.veeam.com/veeamdraw/#ShareCon365
Register for the lucky draw
Winner will be selected at random and presence at lucky
draw will validate the wining.
Only one chance per attendee.
STRIKER electrochemical
breathalyzer
that measures the alcohol
content of exhaled air.