Убедитесь, что ваше приложение работает и отлично выглядит на всех поддерживаемых языках.
В этой статье я покажу вам, как настроить Travis CI для создания приложений на нескольких языках в одном репозитории GitHub.
Во-первых, вам нужно создать репозиторий на GitHub. Я собираюсь быстро пропустить этот шаг и предположить, что вы создали проект на своем локальном компьютере. Поскольку мне нравится Rust, я выбрал Rust и Angular для создания этой демонстрации.
Я создал проект Rust и проект Angular внутри него.
Затем зарегистрируйтесь на Travis CI и сделайте все основные вещи. Вы можете легко войти в свою учетную запись GitHub. Затем перейдите в Настройки, чтобы добавить свой проект GitHub в Travis.
Нажмите Управление репозиториями на GitHub. В разделе Доступ к репозиторию вы увидите возможность добавить свой проект.
Затем нажмите «Утвердить и установить», чтобы продолжить.
Теперь нам нужно добавить файл конфигурации для сборки нашего проекта. Откройте свой проект в IDE, которая вам нравится, и создайте в корне файл с именем .travis.yml
.
Затем используйте эти конфигурации:
matrix: include: - language: rust rust: - stable jobs: allow_failures: - rust: nightly fast_finish: true - language: node.js node_js: "12.0" before_script: - cd angular-application script: - npm install - ng build --prod
Теперь вы можете продвигать свои изменения. Затем вы можете увидеть, как он начинает сборку вашего проекта. Щелкните номер хеш-функции журнала.
Подождите некоторое время, чтобы завершить процесс.
Затем перейдите в настройки репо и выберите Филиалы. Теперь я собираюсь добавить несколько правил, чтобы соавторы не могли слить неудачные сборки в основную ветку.
Щелкните Добавить правило.
Настройте другие параметры по своему усмотрению и создайте свое правило.
Надеюсь, это поможет. Ваше здоровье!