34 lines
1.6 KiB
Plaintext
34 lines
1.6 KiB
Plaintext
|
# ------------------------------------------------------------------------
|
||
|
# -- Copyright 2023 Nikolai Rodionov (allanger)
|
||
|
# ------------------------------------------------------------------------
|
||
|
# -- Permission is hereby granted, without written agreement and without
|
||
|
# -- license or royalty fees, to use, copy, modify, and distribute this
|
||
|
# -- software and its documentation for any purpose, provided that the
|
||
|
# -- above copyright notice and the following two paragraphs appear in
|
||
|
# -- all copies of this software.
|
||
|
# --
|
||
|
# -- IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
|
||
|
# -- DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
|
||
|
# -- ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
|
||
|
# -- IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||
|
# -- DAMAGE.
|
||
|
# --
|
||
|
# -- THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
|
||
|
# -- BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||
|
# -- FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
|
||
|
# -- ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
|
||
|
# -- PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
|
||
|
# ---------------------------------------------------------------------------
|
||
|
#! /bin/sh
|
||
|
|
||
|
apk update
|
||
|
apk add buildah cni-plugins iptables ip6tables fuse-overlayfs
|
||
|
|
||
|
buildah login -u allanger -p $GITEA_TOKEN git.badhouseplants.net
|
||
|
buildah build -t $BUILDAH_REG:$DRONE_COMMIT_SHA .
|
||
|
buildah tag $BUILDAH_REG:$DRONE_COMMIT_SHA $BUILDAH_REG:latest
|
||
|
if [ -z ${BUILD_DEBUG+x} ]; then
|
||
|
buildah push $BUILDAH_REG:$DRONE_COMMIT_SHA;
|
||
|
buildah push $BUILDAH_REG:latest;
|
||
|
fi
|