Commit 08ab97b4 authored by Zhang Xiaoli's avatar Zhang Xiaoli
Browse files

make build command supports specifying a tag

parent fdcd8e81
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-cpic-l1-qc0 IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-cpic-l1-qc0
IMAGE_PATH:=/nfs/tmp/scalebox-images TAG?=latest
all: build push dist all: build push dist
build: build:
docker pull csu-harbor.csst.nao:10443/csst/csst-cpic-l1-qc0 docker pull csu-harbor.csst.nao:10443/csst/csst-cpic-l1-qc0:$(TAG)
docker build --network=host -t $(IMAGE_NAME) . docker build --network=host -t $(IMAGE_NAME) .
push: push:
docker push $(IMAGE_NAME) docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-cpic-l1 IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-cpic-l1
TAG?=latest
all: build push dist all: build push dist
build: build:
docker pull csu-harbor.csst.nao:10443/csst/csst-cpic-l1 docker pull csu-harbor.csst.nao:10443/csst/csst-cpic-l1:$(TAG)
docker build --network=host -t $(IMAGE_NAME) . docker build --network=host -t $(IMAGE_NAME) .
push: push:
docker push $(IMAGE_NAME) docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-hstdm-l1 IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-hstdm-l1
IMAGE_PATH:=/nfs/tmp/scalebox-images TAG?=latest
all: build push dist all: build push dist
build: build:
docker pull csu-harbor.csst.nao:10443/csst/csst-hstdm-l1 docker pull csu-harbor.csst.nao:10443/csst/csst-hstdm-l1:$(TAG)
docker build --network=host -t $(IMAGE_NAME) . docker build --network=host -t $(IMAGE_NAME) .
push: push:
docker push $(IMAGE_NAME) docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-ifs-l1-qc0 IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-ifs-l1-qc0
IMAGE_PATH:=/nfs/tmp/scalebox-images TAG?=latest
all: build push dist all: build push dist
build: build:
docker pull csu-harbor.csst.nao:10443/csst/csst-ifs-l1-qc0 docker pull csu-harbor.csst.nao:10443/csst/csst-ifs-l1-qc0:$(TAG)
docker build --network=host -t $(IMAGE_NAME) . docker build --network=host -t $(IMAGE_NAME) .
push: push:
docker push $(IMAGE_NAME) docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-ifs-l1-rss IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-ifs-l1-rss
IMAGE_PATH:=/nfs/tmp/scalebox-images TAG?=latest
all: build push dist all: build push dist
build: build:
docker pull csu-harbor.csst.nao:10443/csst/csst-ifs-l1-rss docker pull csu-harbor.csst.nao:10443/csst/csst-ifs-l1-rss:$(TAG)
docker build --network=host -t $(IMAGE_NAME) . docker build --network=host -t $(IMAGE_NAME) .
push: push:
docker push $(IMAGE_NAME) docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-mci-l1 IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-mci-l1
IMAGE_PATH:=/nfs/tmp/scalebox-images TAG?=latest
all: build push dist all: build push dist
build: build:
docker pull csu-harbor.csst.nao:10443/csst/csst-mci-l1 docker pull csu-harbor.csst.nao:10443/csst/csst-mci-l1:$(TAG)
docker build --network=host -t $(IMAGE_NAME) . docker build --network=host -t $(IMAGE_NAME) .
push: push:
docker push $(IMAGE_NAME) docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-msc-l1-ast-astrometry IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-msc-l1-ast-astrometry
IMAGE_PATH:=/nfs/tmp/scalebox-images TAG?=latest
all: build push dist all: build push dist
build: build:
docker pull csu-harbor.csst.nao:10443/csst/csst-msc-l1-ast-astrometry docker pull csu-harbor.csst.nao:10443/csst/csst-msc-l1-ast-astrometry:$(TAG)
docker build --network=host -t $(IMAGE_NAME) . docker build --network=host -t $(IMAGE_NAME) .
push: push:
docker push $(IMAGE_NAME) docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-msc-l1-mbi IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-msc-l1-mbi
TAG?=latest
all: build push dist all: build push dist
build: build:
docker pull csu-harbor.csst.nao:10443/csst/csst-msc-l1-mbi docker pull csu-harbor.csst.nao:10443/csst/csst-msc-l1-mbi:$(TAG)
docker build --network=host -t $(IMAGE_NAME) . docker build --network=host -t $(IMAGE_NAME).
push: push:
docker push $(IMAGE_NAME) docker push $(IMAGE_NAME)
dist: dist:
......
#!/bin/bash
# 获取输出目录下的文件名
output_files=$(ls -1 -F /pipeline/output | grep -v [$/])
# 文件名存入output_files.txt文件中
echo $output_files >> /work/output_files.txt
echo $(ls -1 -F /pipeline/output | grep -v [$/])
\ No newline at end of file
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-msc-l1-ooc IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-msc-l1-ooc
IMAGE_PATH:=/nfs/tmp/scalebox-images TAG?=latest
all: build push dist all: build push dist
build: build:
docker pull csu-harbor.csst.nao:10443/csst/csst-msc-l1-ooc docker pull csu-harbor.csst.nao:10443/csst/csst-msc-l1-ooc:$(TAG)
docker build --network=host -t $(IMAGE_NAME) . docker build --network=host -t $(IMAGE_NAME) .
push: push:
docker push $(IMAGE_NAME) docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-msc-l1-qc0 IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-msc-l1-qc0
IMAGE_PATH:=/nfs/tmp/scalebox-images TAG?=latest
all: build push dist all: build push dist
build: build:
docker pull csu-harbor.csst.nao:10443/csst/csst-msc-l1-qc0 docker pull csu-harbor.csst.nao:10443/csst/csst-msc-l1-qc0:$(TAG)
docker build --network=host -t $(IMAGE_NAME) . docker build --network=host -t $(IMAGE_NAME) .
push: push:
docker push $(IMAGE_NAME) docker push $(IMAGE_NAME)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment