RUVIDEO
Поделитесь видео 🙏

Cloud-based Continuous Integration using Travis-CI (Hebrew)

📁 Лайфстайл 👁️ 18 📅 25.04.2024

https://he.code-maven.com/
03:13 What is Continuous Integration? Nightly build. QA. Testing.
09:13 What is Travis-CI? Cloud-based Continuous Integration service.
11:47 How many companies use CI?  (Moshe Piamenta)
14:27 Does the CI do something different from the nightly build?
17:03 GitHub create an empty repository with only a README.md file in it.
19:20 Connect GitHub to Travis-CI, Sync if necessary, and enable a specific repository.
22:49 See the Webhook that Travis-CI creates
25:25 What is YAML? YAML Ain't Markup Language
27:17 Create .travis.yml minimal configuration
32:20 Content of the webhook
34:28 Adding the "script" field.
36:13 Failure in Travis-CI job
41:30 Minimal Travis-CI configuration and a series of Linux commands
48:15 Adding a before_script entry to make the shell script executable chmod +x
51:15 Using other versions, other distributions of Ubuntu: trusty, bionic, focal, xenial
52:38 Running on Apple Mac OSX
57:40 set -e to make the Bash script fail when of the commands fail
1:00:07 Running on MS Windows
1:00:40 The UI of Travis-CI
1:02:19 Branches
1:02:45 Build History
1:03:10 Pull Requests
1:04:20 Travis-CI scheduled jobs (TRAVIS_EVENT_TYPE=cron)  (e.g. to make sure our code does not break on new versions of our dependencies)
1:07:53 Trigger Custom Build - How to experiment with the configuration file of Travis without making changes in the Git repository.
1:10:25 Languages supported by Travis CI
1:12:30 Build status
1:14:11 Add Travis-CI Badge to the README.md file
1:15:36 Job Lifecycle: before_install, install, before_script, after_script, after_success, after_failure
1:16:57 Python
1:19:20 Python and pytest
1:21:47 Python language matrix
1:22:54 The environment variables set by Travis
1:23:38 Set environment variables
1:25:10 Python version and environment matrix
1:28:20 Matrix with several programming languages https://github.com/szabgab/slides
1:33:30 Gated push?

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Cloud-based Continuous Integration using Travis-CI (Hebrew)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.