-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
46 lines (40 loc) · 1.75 KB
/
Makefile
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
output/mem.svg: output/bad.mem.stdout
output/mem.svg: output/good.mem.stdout
output/mem.svg: output/latest.mem.stdout
output/mem.svg: output/styler-revert.mem.stdout
output/mem.svg: output/styler-unreleased.mem.stdout
output/mem.svg: plot-mem.R
Rscript plot-mem.R
output/bad.mem.stdout:
docker build -t styler-rlang-mem:bad .
mkdir -p output
docker run -v $$(pwd)/output:/scratch -it --rm styler-rlang-mem:bad bad
output/good.mem.stdout:
docker build -t styler-rlang-mem:good \
--build-arg RLANG_COMMIT=35e87908418619f70917e191a2d9721c709527d0^ \
.
mkdir -p output
docker run -v $$(pwd)/output:/scratch -it --rm styler-rlang-mem:good good
output/latest.mem.stdout:
docker build -t styler-rlang-mem:latest \
--build-arg CRAN=https://packagemanager.rstudio.com/cran/__linux__/focal/2023-05-12+bqFWVFWh \
--build-arg RLANG_COMMIT=194c085b03138edc486efecdf86ebb7604bd6bc8 \
.
mkdir -p output
docker run -v $$(pwd)/output:/scratch -it --rm styler-rlang-mem:latest latest
output/styler-revert.mem.stdout:
docker build -t styler-rlang-mem:styler-revert \
--build-arg CRAN=https://packagemanager.rstudio.com/cran/__linux__/focal/2023-05-12+bqFWVFWh \
--build-arg RLANG_COMMIT=194c085b03138edc486efecdf86ebb7604bd6bc8 \
.
mkdir -p output
docker run -v $$(pwd)/output:/scratch -it --rm \
styler-rlang-mem:styler-revert --styler=revert styler-revert
output/styler-unreleased.mem.stdout:
docker build -t styler-rlang-mem:styler-unreleased \
--build-arg CRAN=https://packagemanager.rstudio.com/cran/__linux__/focal/2023-05-12+bqFWVFWh \
--build-arg RLANG_COMMIT=194c085b03138edc486efecdf86ebb7604bd6bc8 \
.
mkdir -p output
docker run -v $$(pwd)/output:/scratch -it --rm \
styler-rlang-mem:styler-unreleased --styler=unreleased styler-unreleased