Sign inSign up

bycedric/ci-expo

By bycedric

Updated over 7 years ago

A simple Node image based on Alpine Linux, for Expo projects in CI/CD environments.

Image
0

5.4K

bycedric/ci-expo repository overview

Expo - Continuous Integration

A simple Node image based on Alpine Linux, for Expo projects in CI/CD environments.

Dependencies

  • We need bash to create new builds with the React Native bundler (Metro).
  • Both git and openssh-client are required to push new releases (Git over SSH) with Semantic Release.
  • expo-cli is installed to interact with the Expo API, even without explicit project dependencies.

Performance tweaks

  • All dependencies are installed and updated within a single RUN statement to avoid intermediate containers.
  • Both apk and npm caches are removed or turned off to avoid large build images.
  • See ci-node for all other tweaks.

Tag summary

Content type

Image

Digest

Size

87.1 MB

Last updated

over 7 years ago

docker pull bycedric/ci-expo