circleci

CircleCI 流水线配置与 CLI

补充说明

CircleCI 用 .circleci/config.yml(2.1 版)描述 job、workflow 和 orb。它提供托管 Runner 和自托管 Runner,本地可用 CLI 校验配置和有限执行。

常用示例

circleci config validate
circleci config process .circleci/config.yml
circleci local execute --job test
circleci pipeline list
circleci workflow list

最小配置:

version: 2.1

orbs:
  node: circleci/node@5.2

jobs:
  test:
    docker:
      - image: cimg/node:20.17
    steps:
      - checkout
      - node/install-packages:
          pkg-manager: npm
      - run: npm test
      - store_artifacts:
          path: coverage

workflows:
  ci:
    jobs:
      - test:
          filters:
            branches:
              only: [main]

易错点与排错

相关命令