-
Notifications
You must be signed in to change notification settings - Fork 4
58 lines (49 loc) · 1.71 KB
/
docker-image.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
name: Docker Image CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build_qiskit:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Build the Docker qiskit-light
run: docker build --build-arg quantum_env=qiskit-light.sh . --file Dockerfile --tag quantum_lab_qiskit:main
build_qiskit-full:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Build the Docker qiskit-light
run: docker build --build-arg quantum_env=qiskit-full.sh . --file Dockerfile --tag quantum_lab_qiskit-full:main
build_qml:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Build the Docker qml
run: docker build --build-arg quantum_env=qml.sh . --file Dockerfile --tag quantum_lab_qml:main
# build_qsharp:
# runs-on: ubuntu-22.04
# steps:
# - uses: actions/checkout@v2
# - name: Build the Docker Q#
# run: docker build --build-arg quantum_env=qsharp.sh . --file Dockerfile --tag quantum_lab_qsharp:main
# build_simulaqron:
# runs-on: ubuntu-22.04
# steps:
# - uses: actions/checkout@v2
# - name: Build the Docker SimulaQron
# run: docker build --build-arg quantum_env=simulaqron.sh . --file Dockerfile --tag quantum_lab_simulaqron:main
build_myqlm:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Build the Docker myQLM
run: docker build --build-arg quantum_env=myqlm.sh . --file Dockerfile --tag quantum_lab_myqlm:main
build_cirq:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Build the Docker Cirq
run: docker build --build-arg quantum_env=cirq.sh . --file Dockerfile --tag quantum_lab_cirq:main