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_PATH:=/nfs/tmp/scalebox-images
TAG?=latest
all: build push dist
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) .
push:
docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-cpic-l1
TAG?=latest
all: build push dist
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) .
push:
docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-hstdm-l1
IMAGE_PATH:=/nfs/tmp/scalebox-images
TAG?=latest
all: build push dist
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) .
push:
docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-ifs-l1-qc0
IMAGE_PATH:=/nfs/tmp/scalebox-images
TAG?=latest
all: build push dist
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) .
push:
docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-ifs-l1-rss
IMAGE_PATH:=/nfs/tmp/scalebox-images
TAG?=latest
all: build push dist
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) .
push:
docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-mci-l1
IMAGE_PATH:=/nfs/tmp/scalebox-images
TAG?=latest
all: build push dist
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) .
push:
docker push $(IMAGE_NAME)
......
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
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) .
push:
docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-msc-l1-mbi
TAG?=latest
all: build push dist
build:
docker pull csu-harbor.csst.nao:10443/csst/csst-msc-l1-mbi
docker build --network=host -t $(IMAGE_NAME) .
docker pull csu-harbor.csst.nao:10443/csst/csst-msc-l1-mbi:$(TAG)
docker build --network=host -t $(IMAGE_NAME).
push:
docker push $(IMAGE_NAME)
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_PATH:=/nfs/tmp/scalebox-images
TAG?=latest
all: build push dist
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) .
push:
docker push $(IMAGE_NAME)
......
IMAGE_NAME:=csu-harbor.csst.nao:10443/cnic/csst-msc-l1-qc0
IMAGE_PATH:=/nfs/tmp/scalebox-images
TAG?=latest
all: build push dist
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) .
push:
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