Circle Ci:第二份工作从未开始过?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Circle Ci:第二份工作从未开始过?相关的知识,希望对你有一定的参考价值。

CircleCI世界的新手,除了第一份工作之外似乎无法获得任何东西。

我已经尝试了各种各样的事情,从删除换行符到重命名作业“测试”,交换第一份工作和第二份工作的顺序,但没有任何作用。

我是否需要在项目配置中更改某些内容,例如提前定义作业?

.circleci / config.yml

version: 2.0

jobs:
  build:
    docker:
      # specify the version you desire here
      - image: circleci/ruby:2.5.0-node-browsers

      # Specify service dependencies here if necessary
      # CircleCI maintains a library of pre-built images
      # documented at https://circleci.com/docs/2.0/circleci-images/
      # - image: circleci/postgres:9.4

    working_directory: ~/repo

    steps:
      - checkout

      # Download and cache dependencies
      - restore_cache:
          keys:
          - v1-dependencies-{{ checksum "Gemfile.lock" }}
          # fallback to using the latest cache if no exact match is found
          - v1-dependencies-

      - run:
          name: install bundler
          command: gem install bundler

      - run:
          name: install dependencies
          command: |
            bundle install --jobs=4 --retry=3 --path vendor/bundle

      - save_cache:
          paths:
            - ./vendor/bundle
          key: v1-dependencies-{{ checksum "Gemfile.lock" }}

  precompile_assets:
    machine: true

    working_directory: ~/repo

    steps:
      - run:
          name: Precompile assets for public folder
          command: rails assets:precompile
答案

免责声明:CircleCI的开发人员传播者

您错过了配置的工作流程部分。告诉CircleCI哪些作业可用以及如何运行它们的部分。

https://circleci.com/docs/2.0/workflows/

此外,precompile_assets作业将失败,因为它没有来自您的仓库的任何文件。您需要结帐,或使用workspaces(也可在我上面的链接中找到)以提供文件。

以上是关于Circle Ci:第二份工作从未开始过?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 MapReduce 第二份工作不会排序?

我找到第二份工作后的工作时间及其待遇.

片段内的VideoView,从未调用过onPreparedListener(android)

我的第二份工作。

有关工作和生活的感悟(写在第二份工作一年半之际)

Circle CI 上的 Rspec 测试失败(Ruby on Rails 5.2.3)