Public Repository

Last pushed: 8 months ago
Short Description
Docker image for Particle build environment on Ubuntu 14.04
Full Description

u14_particle

Docker image for Particle offline build environment on Ubuntu 14.04

Source

The source (Dockerfile) is available at GitHub: vidavidorra/u14_particle.

Docker tags

In addition to the tools, the (prebuild) Particle system is available in the /particle_build/particle_firmware/firmware-<particle release tag> e.g. /particle_build/particle_firmware/firmware-v0.6.1.

  • Releases of this image result in Docker Hub images with the release-<GitHub release tag> tag.
  • The latest release of this Docker image is available on Docker Hub with the latest tag, and is best suitable for production environments requiring the latest version.
  • The master branch results in Docker Hub images with the master tag, and should not be used in a production environment.
  • The develop branch results in Docker Hub images with the develop tag, and should not be used in a production environment.

Available tools & libraries

All available tools and libraries are listed in the u14_gnu_arm_embedded repository.

In addition to the tools, the (prebuild) Particle system is available in the /build/particle_firmware/firmware-<particle release tag> e.g. /build/particle_firmware/firmware-v0.6.1.

How to use

Shippable CI

The example for a shippalbe.yml below shows the basic of how to use this image, while the full documentation is available in the Shippable docs.

language: none

build:
  pre_ci_boot:
    image_name: vidavidorra/u14_particle
    image_tag: latest
    pull: true

  ci:
    - arm-none-eabi-gcc --version

Local

Running this image locally in an interactive terminal session

Jeroens-MacBook-Pro:~ jdebruijn$ docker pull vidavidorra/u14_particle
Jeroens-MacBook-Pro:~ jdebruijn$ docker run --rm -it vidavidorra/u14_particle
root@e712f34768ed:/# arm-none-eabi-gcc --version

or even as non-interactive session.

Jeroens-MacBook-Pro:~ jdebruijn$ docker pull vidavidorra/u14_particle
Jeroens-MacBook-Pro:~ jdebruijn$ docker run --rm vidavidorra/u14_particle -c "arm-none-eabi-gcc --version"
Docker Pull Command
Owner
vidavidorra