Comment configurer Travis CI avec des versions multilingues – Meilleure programmation

Online Coding Courses for Kids

Vérifiez que votre application fonctionne et a fière allure dans toutes les langues prises en charge

Asel Siriwardena
Photo de Travis CI.

Dans cet article, je vais vous montrer comment configurer Travis CI pour créer des applications en plusieurs langues dans le même référentiel GitHub.

Tout d’abord, vous devez créer un référentiel sur GitHub. Je vais sauter rapidement cette étape et supposer que vous avez créé le projet sur votre machine locale. Depuis que j’aime Rust, j’ai choisi Rust and Angular pour faire cette démo.

J’ai créé un projet Rust et un projet Angular à l’intérieur.

Ensuite, inscrivez-vous sur Travis CI et faites toutes les choses de base. Vous pouvez facilement vous connecter avec votre compte GitHub. Ensuite, allez dans Paramètres pour ajouter votre projet GitHub à Travis.

Cliquez sur Gérer les référentiels sur GitHub. Sous Accès au référentiel, vous verrez une option pour ajouter votre projet.

Cliquez ensuite sur Approuver et installer pour continuer.

Nous devons maintenant ajouter un fichier de configuration pour construire notre projet. Ouvrez votre projet dans un IDE que vous aimez et créez un fichier nommé .travis.yml à la racine.

Utilisez ensuite ces configurations:

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

Vous pouvez maintenant pousser vos modifications. Ensuite, vous pouvez le voir commencer à construire votre projet. Cliquez sur le numéro de hachage du journal.

Prévoyez du temps pour terminer le processus.

Ensuite, accédez à vos paramètres de dépôt et sélectionnez Branches. Je vais maintenant ajouter quelques règles pour empêcher les collaborateurs de fusionner les builds infructueuses dans la branche principale.

Cliquez sur Ajouter une règle.

Configurez les autres paramètres à votre guise et créez votre règle.

J’espère que ça aide. À votre santé!

Close Menu