Skip to content

Commit 8bae98a

Browse files
updates containers source for marinara updates (#8154)
1 parent 0ab15db commit 8bae98a

2 files changed

Lines changed: 7 additions & 9 deletions

File tree

.pipelines/containerSourceData/scripts/BuildBaseContainers.sh

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -183,13 +183,10 @@ function initialization {
183183
# Set various image names.
184184
BASE_IMAGE_NAME="$ACR_NAME_FULL/base/core:$IMAGE_TAG"
185185
BASE_NONROOT_IMAGE_NAME="$ACR_NAME_FULL/base/core:$NONROOT_IMAGE_TAG"
186-
187186
DISTROLESS_BASE_IMAGE_NAME="$ACR_NAME_FULL/distroless/base:$IMAGE_TAG"
188187
DISTROLESS_BASE_NONROOT_IMAGE_NAME="$ACR_NAME_FULL/distroless/base:$NONROOT_IMAGE_TAG"
189-
190188
DISTROLESS_MINIMAL_IMAGE_NAME="$ACR_NAME_FULL/distroless/minimal:$IMAGE_TAG"
191189
DISTROLESS_MINIMAL_NONROOT_IMAGE_NAME="$ACR_NAME_FULL/distroless/minimal:$NONROOT_IMAGE_TAG"
192-
193190
DISTROLESS_DEBUG_NONROOT_IMAGE_NAME="$ACR_NAME_FULL/distroless/debug:$NONROOT_IMAGE_TAG"
194191
DISTROLESS_DEBUG_IMAGE_NAME="$ACR_NAME_FULL/distroless/debug:$IMAGE_TAG"
195192

@@ -274,17 +271,18 @@ function docker_build_custom {
274271

275272
function docker_build_marinara {
276273
echo "+++ Build Marinara image: $MARINARA_IMAGE_NAME"
277-
278274
local build_dir="$WORK_DIR/marinara_build_dir"
279275
mkdir -p "$build_dir"
280276
git clone "https://github.com/microsoft/$MARINARA.git" "$build_dir"
281277
pushd "$build_dir"
282-
283278
sed -E "s|^FROM mcr\..*installer$|FROM $BASE_IMAGE_NAME as installer|g" -i "dockerfile-$MARINARA"
279+
284280
docker build . \
285281
-t "$MARINARA_IMAGE_NAME" \
286282
-f dockerfile-$MARINARA \
287-
--no-cache
283+
--build-arg AZL_VERSION="$AZL_VERSION" \
284+
--no-cache \
285+
--progress=plain
288286

289287
popd > /dev/null
290288
sudo rm -rf "$build_dir"

.pipelines/containerSourceData/scripts/BuildGoldenDistrolessContainer.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ function DockerBuild {
2525
docker build . \
2626
-t "$containerName" \
2727
-f "$marinaraSrcDir/dockerfiles/dockerfile-new-image" \
28-
--build-arg MARINER_VERSION="$azureLinuxVersion" \
28+
--build-arg AZL_VERSION="$azureLinuxVersion" \
2929
--build-arg IMAGE_TYPE="$imageType" \
3030
--build-arg PACKAGES_TO_INSTALL="$packagesToInstall" \
3131
--build-arg PACKAGES_TO_HOLDBACK="$packagesToHoldback" \
@@ -58,7 +58,7 @@ function create_distroless_container {
5858

5959
echo "+++ Clone marinara repo"
6060
git clone "https://github.com/microsoft/$marinara.git" "$WORK_DIR/$marinaraSrcDir"
61-
61+
6262
# It is important to operate from the $WORK_DIR to ensure that docker can access the files.
6363
pushd "$WORK_DIR" > /dev/null
6464

@@ -113,7 +113,7 @@ function create_distroless_container {
113113
"$rpmsPath"
114114

115115
popd > /dev/null
116-
116+
117117
echo "+++ Save distroless container images to file PublishedContainers-$IMAGE.txt"
118118
{
119119
echo "$standardContainerName";

0 commit comments

Comments
 (0)