Gradle at Scale with GitHub and GitHub Actions at Allegro

  Рет қаралды 312

Gradle

Gradle

Күн бұрын

We continue the series of Gradle Build Tool end-user huddles! On July 2nd, noon UTC. Let's see how our friends at Allegro utilize the GitHub Actions to develop and maintain Gradle projects at scale.
Allegro is one of Poland's most popular shopping platforms and one of the largest e-commerce platforms of European origin. They have 10,000+ repositories on GitHub, and that’s quite a scale to manage! The team uses the setup-gradle action to maintain a global, centralized Gradle configuration for a great developer experience for their product teams. Also, they’re enabling the new Dependency Submission Action for GitHub across their repositories.
During this online huddle, we will discuss GitHub specifics for Gradle projects, automation with GitHub Actions and shared configurations, and security aspects of dependency management with Gradle, Dependabot, and GitHub Security. We will focus on the live demos and Q&A with the audience.
About the Speaker: Bartosz Gałek is a Principal Engineer at Allegro, based in Warsaw. Just as Obelix did not need a magic drink to be strong - Bartosz does not need coffee to always be full of energy and shares it with his team. Huge fan of board games, a supporter and co-creator of open source software.
References:
- Using Gradle on GitHub Actions: community.gradle.org/cookbook...
- Interview with Bartosz about his journey at Allegro and in open source (in Polish): podcast.allegro.tech/od_inzyn...
- 31:11 run: ./gradlew publish should be:
run ./gradlew publish
env:
ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }}
ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }}
Timestamps:
00:00 Opening
00:30 Introductions
01:27 Allegro's Story
02:28 Choosing between Gradle or Maven
03:29 Approach to Dependency Management
07:00 GitHub Integrations for Gradle
08:34 Dependency Submission Action for Gradle
09:21 Adapting Gradle actions to Allegro's scale. Custom GitHub action
14:22 Migrating the organization to the new action
15:28 Successful Integration
18:25 Demo: Gradle Init Scripts and projects at scale
29:40 Demo: CI with GitHub Actions and Tycho
37:45 Demo: Publishing and Dependency Submission steps
40:32 Recap and Future Plans
46:54 Credits and Thank You
48:14 Q&A and Discussion

Пікірлер
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 10 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 35 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 68 МЛН
Ах как прекрасно
0:17
Флюр Хафизов
Рет қаралды 27 МЛН
Мыла наелся
0:21
Pavlov_family_
Рет қаралды 4,7 МЛН
MAGIC DRINK TRICK TUTORIAL 😱😳
0:20
Milaad K
Рет қаралды 56 МЛН
Choices for your loved ones❤️
0:15
ISSEI / いっせい
Рет қаралды 18 МЛН
Гаджеты вредно!!! ☎️😳😡 #funny #comedy
0:26
Fast Family LIFE
Рет қаралды 1,1 МЛН