首页 > 解决方案 > CI Build 不上传工件

问题描述

我是新手,正在尝试建立 CICD 管道。如图所示,CI 构建阶段不会上传工件。我在下面提供了当前的 yml 脚本。为了生成用于部署的工件,纠正错误的步骤是什么。

Gitlab yaml 脚本:

stages:
 - build
 - deploy

variables:
  AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
  AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
  AWS_REGION: $AWS_REGION
  S3_BUCKET_NAME: $S3_BUCKET_NAME

build:
  tags: [docker]
  stage: build
  image: node:latest
  script:
    - cd client
    - npm install
    - CI='' npm run build-prod
  artifacts:
    expose_as: 'Arti-Reports'
    paths:
      - build.
    expire_in: 24 hour
    when: on_success

CI 管道中的构建作业显示为:

Uploading artifacts for successful job
Uploading artifacts...
WARNING: build.: no matching files                 
ERROR: No files to upload                          
Cleaning up file based variables

标签: gitlabcicd

解决方案


推荐阅读