-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjustfile
More file actions
43 lines (43 loc) · 1.95 KB
/
justfile
File metadata and controls
43 lines (43 loc) · 1.95 KB
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
build:
docker build --platform linux/amd64 --tag seqtrials .
mpbuild:
docker buildx build --pull --platform linux/arm64,linux/amd64 --tag seqtrials .
run:
docker run -it --rm seqtrials
bash:
docker run -it --rm seqtrials bash
armbuild:
docker build --platform linux/arm64 --tag seqtrials .
publish version:
docker tag seqtrials remlapmot/seqtrials:{{ version }}
docker push remlapmot/seqtrials:{{ version }}
test:
#!/usr/bin/env bash
set +e
docker run --platform linux/amd64 --rm -v $PWD:/home seqtrials bash /home/tests.sh
docker run --platform linux/arm64 --rm -v $PWD:/home seqtrials bash /home/tests.sh
nvplbuild:
docker build --pull --platform linux/arm64 --tag seqtrials --file nvpl.Dockerfile .
ompbuild:
docker buildx build --pull --platform linux/arm64,linux/amd64 --tag seqtrials --file openblas-openmp.Dockerfile .
mklbuild:
docker build --pull --platform linux/amd64 --tag seqtrials --file mkl.Dockerfile .
armplbuild:
docker build --pull --platform linux/arm64 --tag seqtrials --file armpl-2.Dockerfile .
nvplmpbuild:
docker build --pull --platform linux/arm64 --tag seqtrials --file nvplmp.Dockerfile .
armplmpbuild:
docker build --pull --platform linux/arm64 --tag seqtrials --file armpl-2-mp.Dockerfile .
nvplmpoffbuild:
docker build --pull --platform linux/arm64 --tag seqtrials --file nvplmpoff.Dockerfile .
nvplmpoffamd64build:
docker build --pull --platform linux/amd64 --tag seqtrials --file nvplmpoff-amd64.Dockerfile .
vcbuild:
docker buildx build --pull --platform linux/arm64,linux/amd64 --tag seqtrials --file vc.Dockerfile .
gobuild:
docker buildx build --pull --platform linux/arm64,linux/amd64 --tag gocryptfs-encrypt --file gocryptfs.Dockerfile .
gcfsbuild:
docker buildx build --pull --platform linux/arm64,linux/amd64 --tag seqtrials --file gcfs.Dockerfile .
gopublish:
docker tag gocryptfs-encrypt remlapmot/seqtrials:gocryptfs
docker push remlapmot/seqtrials:gocryptfs