nodeJs配置gitlab-ci

本文介绍了如何配置Node.js项目以使用GitLab CI。首先,详细解释了配置.yml文件的过程,包括前端框架的编译命令。接着,讨论了安装和设置专用于Node项目的GitLab Runner的步骤,如添加源、安装、注册等。在遇到因--analyze参数导致的持续运行问题时,选择了暂时移除该参数以使CI流程正常结束。

今天来配置nodeJs的ci

1.配置yml

前端同事给的前端框架编译命令如下,不太懂,不管:

# install dependencies
$ npm install # Or yarn install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm start

# generate static project
$ npm run generate

直接gitLab中找到项目,setup-ci

stages:
 - compile
 - test-deploy
 - deploy

before_script:
 - echo 'no redis'
 - echo 'no DB'
 - npm install

compile_codes:
 stage: compile
 script:
  - npm run build
  
test_deploy: 
 stage: test-deploy
 script:
  - npm run lint
 allow_failure: true
 only: 
  - test
deploy:
 stage: deploy
 script:
  - echo 'deployd!'
 only: 
  - master

2.安装一个新的runner,专门给node项目使用

添加源

curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bash

安装


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值