build-image
build-image copied to clipboard
This is the build image used for running automated builds
If you were to create a .ruby-version file with the contents: ``` 2.4.3 ``` (note trailing newline/line feed), you'd get a deploy that looked like this: ``` 7:52:21 AM: Attempting...
Opening an issue here as requested in the support email (I initially asked on Twitter what was the best PoC, and was redirected to the support) š Yarn 2 doesn't...
npm install is optimized for the development process and if node_modules is in a correct state, npm install will quit quickly after checking the status of the cache. Removing the...
Apply various hardening idioms to the default Bash launcher script: - quote all variables - quote all path names - explicit error message on wrong usage - use exec for...
Don't set a GIT_LFS_FETCH_INCLUDE and always clone the actual content for all Git LFS tracked files
Currently the build image only clones the actual file contents for Git LFS tracked files for file extensions listed here: https://github.com/netlify/build-image/blob/xenial/buildbot-git-config#L2 Quoting: ```text fetchinclude = *.jpg,*.png,*.jpeg,*.svg,*.gif,*.pdf,*.mp4,*.bmp ``` This behavior can...
Hi all, the community team sent me your way this suggestion. One issue Iām running into a decent amount is related to the build cache. I maintain a private node...
`npm install` is somewhat meant for interactive runs. Here are some reasons to avoid it: - it runs a developer-focused audit by default, and while we can disable the audit...
npm keeps its own dependency installation cache which speeds up the install step. It was a notable omission considering we kept caches for other packaging tools.
Today any time package.json changes, the npm dependency cache is cleared. But package.json has a lot of meta changes that are irrelevant to the dependency installations, most notably changes to...
Indonesian locale not available during build. I believe we started with few locales, and then added "top 20 most popular sounding ones", so no surprise we don't have them all....