util: Add a README file for the m5 utility.
[gem5.git] / util / cloudbuild / cloudbuild_create_images.yaml
1 steps:
2 - name: 'gcr.io/cloud-builders/docker'
3 args: ['build',
4 '-t',
5 'gcr.io/$PROJECT_ID/ubuntu-20.04_all-dependencies:latest',
6 'util/dockerfiles/ubuntu-20.04_all-dependencies']
7
8 - name: 'gcr.io/cloud-builders/docker'
9 args: ['build',
10 '-t',
11 'gcr.io/$PROJECT_ID/ubuntu-18.04_all-dependencies:latest',
12 'util/dockerfiles/ubuntu-18.04_all-dependencies']
13
14 - name: 'gcr.io/cloud-builders/docker'
15 args: ['build',
16 '-t',
17 'gcr.io/$PROJECT_ID/ubuntu-18.04_min-dependencies:latest',
18 'util/dockerfiles/ubuntu-18.04_min-dependencies']
19
20 - name: 'gcr.io/cloud-builders/docker'
21 args: ['build',
22 '-t',
23 'gcr.io/$PROJECT_ID/gcc-version-5:latest',
24 '--build-arg', 'version=5',
25 'util/dockerfiles/ubuntu-18.04_gcc-version']
26
27 - name: 'gcr.io/cloud-builders/docker'
28 args: ['build',
29 '-t',
30 'gcr.io/$PROJECT_ID/gcc-version-6:latest',
31 '--build-arg', 'version=6',
32 'util/dockerfiles/ubuntu-18.04_gcc-version']
33
34 - name: 'gcr.io/cloud-builders/docker'
35 args: ['build',
36 '-t',
37 'gcr.io/$PROJECT_ID/gcc-version-7:latest',
38 '--build-arg', 'version=7',
39 'util/dockerfiles/ubuntu-18.04_gcc-version']
40
41 - name: 'gcr.io/cloud-builders/docker'
42 args: ['build',
43 '-t',
44 'gcr.io/$PROJECT_ID/gcc-version-8:latest',
45 '--build-arg', 'version=8',
46 'util/dockerfiles/ubuntu-18.04_gcc-version']
47
48 - name: 'gcr.io/cloud-builders/docker'
49 args: ['build',
50 '-t',
51 'gcr.io/$PROJECT_ID/gcc-version-9:latest',
52 '--build-arg', 'version=9',
53 'util/dockerfiles/ubuntu-20.04_gcc-version']
54
55 - name: 'gcr.io/cloud-builders/docker'
56 args: ['build',
57 '-t',
58 'gcr.io/$PROJECT_ID/gcc-version-10:latest',
59 '--build-arg', 'version=10',
60 'util/dockerfiles/ubuntu-20.04_gcc-version']
61
62 - name: 'gcr.io/cloud-builders/docker'
63 args: ['build',
64 '-t',
65 'gcr.io/$PROJECT_ID/clang-version-3.9:latest',
66 '--build-arg', 'version=3.9',
67 'util/dockerfiles/ubuntu-18.04_clang-version']
68
69 - name: 'gcr.io/cloud-builders/docker'
70 args: ['build',
71 '-t',
72 'gcr.io/$PROJECT_ID/clang-version-4.0:latest',
73 '--build-arg', 'version=4.0',
74 'util/dockerfiles/ubuntu-18.04_clang-version']
75
76 - name: 'gcr.io/cloud-builders/docker'
77 args: ['build',
78 '-t',
79 'gcr.io/$PROJECT_ID/clang-version-5.0:latest',
80 '--build-arg', 'version=5.0',
81 'util/dockerfiles/ubuntu-18.04_clang-version']
82
83 - name: 'gcr.io/cloud-builders/docker'
84 args: ['build',
85 '-t',
86 'gcr.io/$PROJECT_ID/clang-version-6.0:latest',
87 '--build-arg', 'version=6.0',
88 'util/dockerfiles/ubuntu-18.04_clang-version']
89
90 - name: 'gcr.io/cloud-builders/docker'
91 args: ['build',
92 '-t',
93 'gcr.io/$PROJECT_ID/clang-version-7:latest',
94 '--build-arg', 'version=7',
95 'util/dockerfiles/ubuntu-18.04_clang-version']
96
97 - name: 'gcr.io/cloud-builders/docker'
98 args: ['build',
99 '-t',
100 'gcr.io/$PROJECT_ID/clang-version-8:latest',
101 '--build-arg', 'version=8',
102 'util/dockerfiles/ubuntu-18.04_clang-version']
103
104 - name: 'gcr.io/cloud-builders/docker'
105 args: ['build',
106 '-t',
107 'gcr.io/$PROJECT_ID/clang-version-9:latest',
108 '--build-arg', 'version=9',
109 'util/dockerfiles/ubuntu-18.04_clang-version']
110
111 - name: 'gcr.io/cloud-builders/docker'
112 args: ['build',
113 '-t',
114 'gcr.io/$PROJECT_ID/gcn-gpu:latest',
115 'util/dockerfiles/gcn-gpu']
116
117 images: ['gcr.io/$PROJECT_ID/ubuntu-20.04_all-dependencies:latest',
118 'gcr.io/$PROJECT_ID/ubuntu-18.04_all-dependencies:latest',
119 'gcr.io/$PROJECT_ID/ubuntu-18.04_min-dependencies:latest',
120 'gcr.io/$PROJECT_ID/gcc-version-5:latest',
121 'gcr.io/$PROJECT_ID/gcc-version-6:latest',
122 'gcr.io/$PROJECT_ID/gcc-version-7:latest',
123 'gcr.io/$PROJECT_ID/gcc-version-8:latest',
124 'gcr.io/$PROJECT_ID/gcc-version-9:latest',
125 'gcr.io/$PROJECT_ID/gcc-version-10:latest',
126 'gcr.io/$PROJECT_ID/clang-version-3.9:latest',
127 'gcr.io/$PROJECT_ID/clang-version-4.0:latest',
128 'gcr.io/$PROJECT_ID/clang-version-5.0:latest',
129 'gcr.io/$PROJECT_ID/clang-version-6.0:latest',
130 'gcr.io/$PROJECT_ID/clang-version-7:latest',
131 'gcr.io/$PROJECT_ID/clang-version-8:latest',
132 'gcr.io/$PROJECT_ID/clang-version-9:latest',
133 'gcr.io/$PROJECT_ID/gcn-gpu:latest']
134 timeout: 18000s # 5 Hours