Тёмный
No video :(

Test, Build, Release: Streamlining Add-On Development with Automation 

Blender
Подписаться 1,2 млн
Просмотров 1,5 тыс.
50% 1

In this presentation, our primary emphasis will be on enhancing quality assurance and optimizing the automation of the Blender add-on release cycle, encompassing testing, building, and the release process in its entirety. Our mission is to bolster the reliability of the add-on, eliminate potential manual errors, and free up time for more focused development.
We will use a representative GitHub repository equipped with a sample Blender add-on to demonstrate the process of setting up automatic builds and tests (running on Blender in headless docker containers) for initiating pull requests and merging into the main branch. Additionally, we will illuminate the steps to set up automated release processes for both final and pre-release versions.
To accomplish this, we will leverage publicly available code as well as our custom, open-source Github actions, Docker container images, and command line utilities that we developed for BlenderKit. These tools have been crucial in enhancing the stability and development speed of our add-ons. We maintain these resources under an open-source license for other Blender add-on developers to improve their development process because, as we like to say, bugs belong in nature, not in Blender.
"Test, Build, Release: Streamlining Add-On Development with Automation" by Andreas Gajdosik --
Learn more about Blender Conference 2023 at conference.ble...
#BCON23 #b3d

Опубликовано:

 

5 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1   
@SpencerMagnusson
@SpencerMagnusson 10 месяцев назад
Nice, love seeing automation for Blender add-ons! I need to automate builds and releases. Regarding tests, I used to test it running Blender with a hefty package similar to this. Recently, I found out I could just use Blender as a Python module (on the website), register the zip file, and run the tests. I don't even need Blender officially installed, just the package from pypi.
Далее
Journey Towards an Efficient 1-Person Pipeline
30:07
Просмотров 13 тыс.
Moto Trial vs Moto acrobática 🏁
00:29
Просмотров 2,6 млн
3 PYTHON AUTOMATION PROJECTS FOR BEGINNERS
17:00
Просмотров 1,6 млн
BLENDERHEADS - Ep. 06
17:19
Просмотров 28 тыс.
AWS User Group 3city Meetup #8: Lex Kartynnik
1:28:39
BLENDERHEADS - Ep. 05
16:24
Просмотров 40 тыс.
So You Think You Know Git - FOSDEM 2024
47:00
Просмотров 1,1 млн
Why the Plugin Architecture Gives You CRAZY Flexibility
24:06
Automate your job with Python
6:07
Просмотров 401 тыс.
How Ray Tracing Works - Computerphile
20:23
Просмотров 88 тыс.
How to Do 90% of What Plugins Do (With Just Vim)
1:14:03
Просмотров 892 тыс.