|
5 | 5 |
|
6 | 6 | : "${RELEASE=false}" |
7 | 7 | : "${PLATFORMS=}" |
8 | | -: "${DAILY_TARGETS=}" |
9 | 8 |
|
10 | 9 | usage() { |
11 | | - echo "$0 (master|tag|daily) (tag|channel) <repo> [push]" |
| 10 | + echo "$0 (master|tag) (tag|channel) <repo> [push]" |
12 | 11 | exit 1 |
13 | 12 | } |
14 | 13 |
|
@@ -114,50 +113,4 @@ case $TYP in |
114 | 113 | --file "./frontend/dockerfile/cmd/dockerfile-frontend/Dockerfile" \ |
115 | 114 | $currentcontext |
116 | 115 | ;; |
117 | | -"daily") |
118 | | - # if [ -z $DAILY_TARGETS ]; then |
119 | | - # DAILY_TARGETS="" |
120 | | - # fi |
121 | | - |
122 | | - for TAG in $DAILY_TARGETS; do |
123 | | - |
124 | | - tagf=./frontend/dockerfile/release/$TAG/tags |
125 | | - if [ ! -f $tagf ]; then |
126 | | - echo "invalid release $TAG" |
127 | | - exit 1 |
128 | | - fi |
129 | | - buildTags=$(cat $tagf) |
130 | | - |
131 | | - # find the buildID of the last pushed image |
132 | | - # returns a BuildID if rebuild needed |
133 | | - |
134 | | - tmp=$(mktemp -d -t buildid.XXXXXXXXXX) |
135 | | - dt=$(date +%Y%m%d) |
136 | | - buildxCmd build $platformFlag $cacheFromFlags $cacheToFlags $nocacheFilterFlag \ |
137 | | - --target "buildid" \ |
138 | | - --build-arg "CHANNEL=$TAG" \ |
139 | | - --build-arg "BUILDTAGS=$buildTags" \ |
140 | | - --build-arg "REPO=$REPO" \ |
141 | | - --build-arg "DATE=$dt" \ |
142 | | - --output "type=local,dest=$tmp" \ |
143 | | - --file "./frontend/dockerfile/cmd/dockerfile-frontend/Dockerfile" \ |
144 | | - $currentcontext |
145 | | - |
146 | | - if [ -f $tmp/buildid ]; then |
147 | | - buildid=$(cat $tmp/buildid) |
148 | | - echo "buildid: $buildid" |
149 | | - |
150 | | - buildxCmd build $platformFlag $cacheFromFlags $cacheToFlags $nocacheFilterFlag $(buildAttestFlags) \ |
151 | | - --build-arg "CHANNEL=$TAG" \ |
152 | | - --build-arg "BUILDTAGS=$buildTags" \ |
153 | | - --output "type=image,name=$REPO:$dt-$TAG,$pushFlag" \ |
154 | | - --file "./frontend/dockerfile/cmd/dockerfile-frontend/Dockerfile" \ |
155 | | - $currentcontext |
156 | | - rm $tmp/buildid |
157 | | - fi |
158 | | - rm -r $tmp |
159 | | - |
160 | | - done |
161 | | - |
162 | | - ;; |
163 | 116 | esac |
0 commit comments