小编aug*_*g97的帖子

Gitlab CI/CD 管道给出 Dockerfile 错误

晚上好,我正在尝试将我的 NodeJS 应用程序部署到我的 Digital Ocean Server,但它说找不到我的 Dockerfile。我确实检查过,Dockerfile 没有 .txt 扩展名。任何指导表示赞赏。我在 Gitlab 项目中设置了变量。管道抛出以下错误:“$ chmod og= $ID_RSA chmod: 无法识别的选项: ---BEGIN BusyBox v1.31.1 () 多调用二进制文件。用法:chmod [-Rcvf] MODE[,MODE]... FILE ...每个 MODE 是一个或多个字母 ugoa、一个符号 +-= 和一个或多个字母 rwxst -R 递归 -c 列出已更改的文件 -v 列出所有文件 -f 隐藏错误"

stages:
  - build
  - publish
  - deploy

variables:
  TAG_LATEST: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:latest
  TAG_COMMIT: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA

build:
  image: node:latest
  stage: build
  script:
    - npm install
    - echo   "ACCOUNT_SID=$ACCOUNT_SID" >> .env
    - echo   "AUTH_TOKEN=$AUTH_TOKEN" >> .env
    - echo   "API_KEY=$API_KEY" >> .env
    - echo   "API_SECRET=$API_SECRET" >> …
Run Code Online (Sandbox Code Playgroud)

continuous-integration node.js express gitlab docker

10
推荐指数
3
解决办法
5616
查看次数