Sign inSign up

semaphoreci/android

By semaphoreci

Updated almost 6 years ago

Semaphore android images

Image
2

100K+

semaphoreci/android repository overview

Semaphore Android SDK

Semaphore CI/CD jobs can be run inside Docker images. This allows you to define a custom build environment with pre-installed tools and dependencies needed for your project. To allow fast bootstrapping of custom environments, Semaphore comes with a set of pre-built convenience images. This repository contains pre-built convenience images for android sdk. It comes with a set of pre-installed development tools and utilities commonly needed in CI/CD environments. The following is installed:

  • Development tools and utilities: eg. git, curl, wget.
  • Docker and docker-compose.

A fully customized Docker image is always the most optimal way to set up a build environment. If you don't want to build your own fully customized image yet, the convenience images are a good first choice for your project.

How to use the images

To use the images in this repository for your CI/CD pipelines, set up your Semaphore YAML with:

version: v1.0
name: Hello andorid
agent:
  machine:
    type: e1-standard-2
  containers:
    - name: main
      image: semaphoreci/android:version
blocks:
  - name: "Hello"
    task:
      jobs:
      - name: Hello
        commands:
          - checkout
          - echo "Hello"

Detailed examples and documentation about setting up a CI/CD environment with Docker is covered in Custom CI/CD environment with Docker documentation page.

Image Variants

The android image.

  • andorid:version is the basic image that comes with development utilities and is an optimal first choice for andorid.
  • andorid:version-node is the extension of the basic image and it comes with Node.js (10.x) pre-installed.
  • andorid:version-flutter is the extension of the basic image and it comes with Flutter stable pre-installed.
Issues

If you have any problems with this image, please contact us over email ([email protected]).

Tag summary

Content type

Image

Digest

Size

3 GB

Last updated

almost 6 years ago

docker pull semaphoreci/android:29-flutter