Gitlab CI & Angular

a marqué ce sujet comme résolu.

Bonjour à tous,

Tout est dans le titre, je souhaiterai paramétrer sur mon gitlab un CI pour un projet Angular… je n’y arrive malheureusement pas :o
La documentation d’angular propose un fichier d’exemple pour Travis et CircleCI.
La documentation de gitlab propose des exemples pour java, php, … mais pas Angular.

Je suis tombé sur un article sur Medium proposant d’utiliser Puppeteer, ce que j’ai installé en suivant les instruction mais une erreur est levée indiquant qu’Angular cli ne supporte que node 10.9+ hors l’image utilise node 8.11.
J’ai recherché d’autres images dockers pour Puppeteer mais la majorité avait le même problème…
Je ne me suis pas démonté et j’ai voulu créé ma propre image docker basée sur buildkite/puppeteer mais je n’ai pas compris comment expliquer à gitlab comment build une image.

Je commence à désespérer. Auriez-vous des pistes à me proposer ?

Bien à vous
La source

+0 -0

Travis/circleci fonctionne avec un fichier de configuration que tu mets à la racine de ton dépôt, il faut que tu configures la mise en place de ton image comme expliqué ici : https://docs.travis-ci.com/user/docker/ puis que tu lances tes tests.

Ensuite tu dois aller sur le site travis-ci.org ou circleci.com et activer le CI pour ton dépôt.

Pour travis avec node tu dois pouvoir faire :

node_js:
 - "10.9.1"

Pour choisir la version de node à utiliser.

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte