1
0
mirror of https://github.com/rancher/rke.git synced 2025-04-27 11:21:08 +00:00

Clean up Drone CI steps

This commit is contained in:
Sebastiaan van Steenis 2021-06-26 09:37:12 +02:00
parent 765b32600e
commit 50de3f2918
2 changed files with 27 additions and 57 deletions

View File

@ -12,14 +12,17 @@ steps:
image: rancher/dapper:1.11.2
commands:
- dapper ci
- ls -lR dist/artifacts
- ls -lR build/bin
environment:
CROSS: 1
privileged: true
volumes:
- name: socket
path: /var/run/docker.sock
when:
event:
- pull_request
- tag
- name: stage-binaries
pull: default
@ -43,10 +46,12 @@ steps:
- sha256
files:
- "build/bin/rke_*"
- "dist/artifacts/${DRONE_TAG}/*"
prerelease: true
title: "Pre-release ${DRONE_TAG}"
when:
instance:
include:
- drone-publish.rancher.io
event:
- tag
ref:
@ -62,11 +67,13 @@ steps:
- sha256
files:
- "build/bin/rke_*"
- "dist/artifacts/${DRONE_TAG}/*"
api_key:
from_secret: github_token
title: "Release ${DRONE_TAG}"
when:
instance:
include:
- drone-publish.rancher.io
event:
- tag
ref:
@ -97,6 +104,10 @@ steps:
volumes:
- name: socket
path: /var/run/docker.sock
when:
event:
- pull_request
- tag
- name: integration-flannel
pull: default
@ -107,6 +118,10 @@ steps:
volumes:
- name: socket
path: /var/run/docker.sock
when:
event:
- pull_request
- tag
- name: integration-calico
pull: default
@ -117,6 +132,10 @@ steps:
volumes:
- name: socket
path: /var/run/docker.sock
when:
event:
- pull_request
- tag
- name: integration-weave
pull: default
@ -127,6 +146,10 @@ steps:
volumes:
- name: socket
path: /var/run/docker.sock
when:
event:
- pull_request
- tag
volumes:
- name: socket

View File

@ -5,59 +5,6 @@ source $(dirname $0)/version
cd $(dirname $0)/..
DIST=$(pwd)/dist/artifacts
mkdir -p $DIST/${VERSION} $DIST/latest
for i in build/bin/*; do
if [ ! -e $i ]; then
continue
fi
BASE=build/archive
DIR=${BASE}/rke-${VERSION}
rm -rf $BASE
mkdir -p $BASE $DIR
EXT=
if [[ $i =~ .*windows.* ]]; then
EXT=.exe
fi
cp $i ${DIR}/rke${EXT}
arch=$(echo $i | cut -f2 -d_)
mkdir -p $DIST/${VERSION}/binaries/$arch
mkdir -p $DIST/latest/binaries/$arch
cp $i $DIST/${VERSION}/binaries/$arch/rke${EXT}
if [ -z "${EXT}" ]; then
gzip -c $i > $DIST/${VERSION}/binaries/$arch/rke.gz
xz -c $i > $DIST/${VERSION}/binaries/$arch/rke.xz
fi
rm -rf $DIST/latest/binaries/$arch
mkdir -p $DIST/latest/binaries
cp -rf $DIST/${VERSION}/binaries/$arch $DIST/latest/binaries
(
cd $BASE
NAME=$(basename $i | sed 's/_/-/g')
if [ -z "$EXT" ]; then
tar cvzf $DIST/${VERSION}/${NAME}-${VERSION}.tar.gz .
cp $DIST/${VERSION}/${NAME}-${VERSION}.tar.gz $DIST/latest/${NAME}.tar.gz
tar cvJf $DIST/${VERSION}/${NAME}-${VERSION}.tar.xz .
cp $DIST/${VERSION}/${NAME}-${VERSION}.tar.xz $DIST/latest/${NAME}.tar.xz
else
NAME=$(echo $NAME | sed 's/'${EXT}'//g')
zip -r $DIST/${VERSION}/${NAME}-${VERSION}.zip *
cp $DIST/${VERSION}/${NAME}-${VERSION}.zip $DIST/latest/${NAME}.zip
fi
)
done
ARCH=${ARCH:-"amd64"}
SUFFIX=""
[ "${ARCH}" != "amd64" ] && SUFFIX="_${ARCH}"