go-ml.dev/pkg/base@v0.0.0-20200610162856-60c38abac71b/.circleci/config.yml (about)

     1  version: 2
     2  jobs:
     3    test-all:
     4      docker:
     5        - image: sudachen/go-ml-ci
     6  
     7      parallelism: 1
     8  
     9      environment:
    10        MXNET_ENFORCE_DETERMINISM: 1
    11        OMP_NUM_THREADS: 4
    12        MXNET_OMP_MAX_THREADS: 4
    13        CC_TEST_REPORTER_ID: 2044b9b7947c890574ce383bfa369c8124212b84c60e202008dbfc658fd7b23c
    14  
    15      steps:
    16        - checkout
    17  
    18        - restore_cache:
    19            # https://circleci.com/docs/2.0/caching/
    20            keys:
    21              - v1-pkg-cache
    22  
    23        - run: make build
    24  
    25        - run: make run-tests
    26  
    27        - run: /usr/local/bin/cc-test-reporter after-build -t gocov
    28  
    29        - save_cache:
    30            key: v1-pkg-cache
    31            paths:
    32              - "/go/pkg"
    33  
    34  workflows:
    35    version: 2
    36    test-workflow:
    37      jobs:
    38        - test-all