最后我已成功运行管道,但现在的问题是我必须在每次推送或提交后手动运行管道,它们是在每次推送或提交后自动触发管道的任何方式。这将非常有帮助。谢谢
image: node:latest
services:
- mysql:latest
- redis:latest
- postgres:latest
cache:
paths:
- node_modules/
test_async:
script:
- npm install
- node ./specs/start.js ./specs/async.spec.js
test_db:
script:
- npm install
- node ./specs/start.js ./specs/db-postgres.spec.js
答案 0 :(得分:0)
如果将gitlab-ci.yml文件添加到项目中,它应该在推送后自动运行。如果要检查CI,请使用
yourgitlaburl / CI /棉绒
它会告诉您语法是否正确并解释您的CI。
您的CI也未正确缩进:
image: node:latest
services:
- mysql:latest
- redis:latest
- postgres:latest
cache:
paths:
- node_modules/
test_async:
script:
- npm install
- node ./specs/start.js ./specs/async.spec.js
test_db:
script:
- npm install
- node ./specs/start.js ./specs/db-postgres.spec.js