forked from w3champions/flo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
azure-pipelines.yml
61 lines (55 loc) · 1.75 KB
/
azure-pipelines.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
trigger:
- master
jobs:
- job: server
pool:
vmImage: 'ubuntu-20.04'
steps:
- script: |
curl https://sh.rustup.rs/ -sSf | sh -s -- --default-toolchain stable -y
displayName: 'install rust'
# - script: |
# cargo build -p flo-controller-service --release
# displayName: 'build flo controller'
# - script: |
# cargo build -p flo-node-service --release
# displayName: 'build flo node'
# - script: |
# cargo build -p flo-observer-service --release
# displayName: 'build flo observer'
# - script: |
# mkdir -p ./build/release &&
# cp ./target/release/flo-controller-service ./build/release/flo-controller-service &&
# cp ./target/release/flo-node-service ./build/release/flo-node-service &&
# cp ./target/release/flo-observer-service ./build/release/flo-observer-service
# displayName: 'move files for docker'
# - task: Docker@2
# inputs:
# containerRegistry: 'Fluxxu Docker Hub'
# repository: 'fluxxu/flo-controller'
# command: 'buildAndPush'
# Dockerfile: './build/controller.Dockerfile'
# buildContext: "./build"
# tags: |
# $(Build.BuildID)
# latest
# - task: Docker@2
# inputs:
# containerRegistry: 'Fluxxu Docker Hub'
# repository: 'fluxxu/flo-node'
# command: 'buildAndPush'
# Dockerfile: './build/node.Dockerfile'
# buildContext: "./build"
# tags: |
# $(Build.BuildID)
# latest
# - task: Docker@2
# inputs:
# containerRegistry: 'Fluxxu Docker Hub'
# repository: 'fluxxu/flo-observer'
# command: 'buildAndPush'
# Dockerfile: './build/observer.Dockerfile'
# buildContext: "./build"
# tags: |
# $(Build.BuildID)
# latest