-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathconfig.yml
40 lines (31 loc) · 1.07 KB
/
config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
version: 2
jobs:
build:
docker:
- image: debian:stretch
environment:
DOCKER_REPO: "luongbui/dart-vm_armv6"
TAG: "2.0.0-dev.55.0"
steps:
- run:
name: Install Docker
command: |
apt-get update
apt-get -y install apt-transport-https dirmngr
echo 'deb https://apt.dockerproject.org/repo debian-stretch main' >> /etc/apt/sources.list
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys F76221572C52609D
apt-get update
apt-get -y install docker-engine
- checkout
- setup_remote_docker
- run:
name: Build Docker image with dart-vm binary
command: |
docker build --build-arg dart_version=$TAG --tag $DOCKER_REPO:$TAG .
docker login -u $DOCKER_USER -p $DOCKER_PASS
docker push $DOCKER_REPO:$TAG
- run:
name: Upload Docker image to Hub
command: |
docker login -u $DOCKER_USER -p $DOCKER_PASS
docker push $DOCKER_REPO:$TAG