code-corps / code-corps/code-corps-ember

Research possible approaches to speeding up dependencies portion of CI builds

Ouverte
#1,084 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Difficulty: Easy
Langage dominant
JavaScript
Étoiles
120
Forks
75
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

# Problem

Our `circle.yml` does the following at time of writing:

```
dependencies:
pre:
- |
if [[ ! -e ~/.yarn/bin/yarn || $(yarn --version) != "${YARN_VERSION}" ]]; then
curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version $YARN_VERSION
fi
cache_directories:
- ~/.yarn
- ~/.cache/yarn
- /home/ubuntu/nvm/versions/node/v6.9.4/bin
- /home/ubuntu/nvm/versions/node/v6.9.4/lib/node_modules
override:
- yarn global add bower
- yarn global add phantomjs-prebuilt
- yarn add node-sass
- yarn install
- bower install
```

The slowest steps of the `override` are as follows:
- `yarn global add bower` ~10s
- `yarn global add phantomjs-prebuilt` ~10s
- `yarn add node-sass` ~25s
- `yarn install` ~25s

Someone should research if there is any way to speed any of these steps up.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.