提交 c54e695f 编写于 作者: B Brad Erhart

Updated Jenkins release updater for Minikube-maintained KVM driver

上级 005a9b8b
......@@ -19,6 +19,7 @@ git config --global user.email "minikube-bot@google.com"
REPLACE_PKG_VERSION=${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_BUILD}
REPLACE_MINIKUBE_LINUX_SHA256=$(awk '{ print $1 }' out/minikube-linux-amd64.sha256)
REPLACE_MINIKUBE_DRIVER_KVM_SHA256=$(awk '{ print $1 }' out/docker-machine-driver-kvm2.sha256)
REPLACE_MINIKUBE_DARWIN_SHA256=$(awk '{ print $1 }' out/minikube-darwin-amd64.sha256)
REPLACE_CASK_CHECKPOINT=$(curl \
--compressed \
......@@ -44,6 +45,22 @@ pushd aur-minikube >/dev/null
popd >/dev/null
git clone ssh://aur@aur.archlinux.org/minikube.git aur-minikube-driver-kvm
pushd aur-minikube-driver-kvm >/dev/null
sed -e "s/\$PKG_VERSION/${REPLACE_PKG_VERSION}/g" \
sed -e "s/\$MINIKUBE_DRIVER_KVM_SHA256/${REPLACE_MINIKUBE_DRIVER_KVM_SHA256}/g" \
$MINIKUBE_ROOT/installers/linux/archlinux-drivers/
sed -e "s/\$PKG_VERSION/${REPLACE_PKG_VERSION}/g" \
-e "s/\$MINIKUBE_DRIVER_KVM_SHA256/${REPLACE_MINIKUBE_DRIVER_KVM_SHA256}/g" \
$MINIKUBE_ROOT/installers/linux/archlinux-drivers/.SRCINFO > .SRCINFO
git add PKGBUILD .SRCINFO
git commit -m "Upgrade to version ${REPLACE_PKG_VERSION}"
git push origin master
popd >/dev/null
git clone --depth 1 git@github.com:minikube-bot/homebrew-cask.git # dont't pull entire history
pushd homebrew-cask >/dev/null
......@@ -78,4 +95,4 @@ EOF
EOF
popd >/dev/null
rm -rf aur-minikube homebrew-cask
rm -rf aur-minikube aur-minikube-driver-kvm homebrew-cask
pkgbase = docker-machine-driver-kvm2
pkgdesc = Minikube-maintained KVM driver for docker-machine
pkgver = $PKG_VERSION
pkgrel = 1
url = https://github.com/kubernetes/minikube
arch = x86_64
license = Apache
depends = docker-machine
depends = libvirt
depends = ebtables
depends = dnsmasq
optdepends = docker: to manage the containers in the machine
source = https://github.com/kubernetes/minikube/releases/download/v$PKG_VERSION/docker-machine-driver-kvm2
sha256sums = $MINIKUBE_DRIVER_KVM_SHA256
pkgname = docker-machine-driver-kvm2
# Maintainer: Brad Erhart <brae.04+aur@gmail.com>
# Contributor: Matt Rickard <mrick@google.com>
pkgname=docker-machine-driver-kvm2
pkgver=$PKG_VERSION
pkgrel=1
pkgdesc="Minikube-maintained KVM driver for docker-machine"
url="https://github.com/kubernetes/minikube"
license=('Apache')
arch=('x86_64')
depends=(
'docker-machine'
'libvirt'
'ebtables'
'dnsmasq'
)
optdepends=(
'docker: to manage the containers in the machine'
)
makedepends=()
source=("https://github.com/kubernetes/minikube/releases/download/v$pkgver/docker-machine-driver-kvm2")
sha256sums=('$MINIKUBE_DRIVER_KVM_SHA256')
package() {
cd "$srcdir"
install -d "$pkgdir/usr/bin"
install -m755 docker-machine-driver-kvm2 "$pkgdir/usr/bin/docker-machine-driver-kvm2"
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册