Базель (программное обеспечение) — Википедия

Bazel (программное обеспечение) Обзор инструмента Bazel Bazel — это бесплатный инструмент с открытым исходным кодом для автоматизации разработки и тестирования […]

Bazel (программное обеспечение)

  • Обзор инструмента Bazel

    • Bazel — это бесплатный инструмент с открытым исходным кодом для автоматизации разработки и тестирования ПО. 
    • Google использует Bazel для сборки своего ПО, а также выпустила его с открытым исходным кодом. 
    • Инструмент был выпущен в марте 2015 года, а версия 1.0 вышла в октябре 2019 года. 
  • Особенности и язык программирования

    • Bazel создает ПО из исходного кода, используя правила, написанные на языке Starlark. 
    • Starlark является подмножеством Python, но не поддерживает некоторые его функции. 
    • Bazel поддерживает множество языков программирования, включая Java, Kotlin, Scala и другие. 
  • Цели и многоязычность

    • Bazel стремится к полной определенности входных и выходных данных для сборки. 
    • Многоязычность является ключевым преимуществом Bazel, в отличие от систем сборки, ориентированных на один язык. 
  • Изолированная среда и песочница

    • Bazel использует изолированную среду для компиляции, что обеспечивает защиту от неожиданного включения файлов. 
    • Это приводит к необходимости исправления скомпилированных объектов после сборки. 
  • Логотип и дополнительные ресурсы

    • С момента выпуска Bazel его логотип представлял собой зеленую букву «b» в форме базилика. 
    • В июле 2017 года был представлен новый логотип, состоящий из трех зеленых строительных блоков. 
    • В статье также упоминаются другие ресурсы, связанные с Bazel, включая веб-сайт и список программного обеспечения для автоматизации сборки. 

Полный текст статьи:

Базель (программное обеспечение) — Википедия

Оставьте комментарий

Прокрутить вверх