-
Notifications
You must be signed in to change notification settings - Fork 4
/
docker-make.yml
26 lines (26 loc) · 1.09 KB
/
docker-make.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
---
version: '1'
name: cloudctl
username: fi-ts
registry-host: docker.io
after:
- mkdir -p tmp
- mkdir -p result
# the second latest built container is the builder, which contains the platform binaries
- docker cp $(docker create $(docker image ls --format '{{ .ID }}' | sed -n 2p)):/work/bin tmp
- mv tmp/bin/cloudctl-linux-amd64 result
- mv tmp/bin/cloudctl-windows-amd64 result
- mv tmp/bin/cloudctl-darwin-amd64 result
- md5sum result/cloudctl-linux-amd64 > result/cloudctl-linux-amd64.md5
- md5sum result/cloudctl-windows-amd64 > result/cloudctl-windows-amd64.md5
- md5sum result/cloudctl-darwin-amd64 > result/cloudctl-darwin-amd64.md5
- ./result/cloudctl-linux-amd64 update dump ./result/cloudctl-linux-amd64 > ./result/version-linux-amd64.json
- ./result/cloudctl-linux-amd64 update dump ./result/cloudctl-windows-amd64 > ./result/version-windows-amd64.json
- ./result/cloudctl-linux-amd64 update dump ./result/cloudctl-darwin-amd64 > ./result/version-darwin-amd64.json
builds:
- name: cloudctl-slug
tags:
- ${TAG_NAME}
- name: cloudctl-master
tags:
- latest