Upload yay release artifact
This commit is contained in:
1 parent
5b3ae061cf
commit
dfef396d3c
2 files changed
+9
-3
No files matched your search
@@ -13,3 +13,7 @@ jobs:
|
||||
uses: actions/checkout@v1#
|
||||
- name: Run Build and tests
|
||||
run: ./testdata/travis.sh
|
||||
- uses: actions/upload-artifact@master
|
||||
with:
|
||||
name: yay_release
|
||||
path: artifacts
|
||||
Vendored
+5
-3
@@ -6,6 +6,8 @@ set -evx
|
||||
|
||||
export VERSION=$(git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g')
|
||||
export ARCH="x86_64"
|
||||
echo '::set-env name=VERSION::$VERSION'
|
||||
echo '::set-env name=ARCH::$ARCH'
|
||||
|
||||
docker build --build-arg BUILD_ARCH=${ARCH} --target builder_env -t yay-builder_env .
|
||||
docker build --build-arg BUILD_ARCH=${ARCH} --target builder -t yay-builder .
|
||||
@@ -25,9 +27,9 @@ docker build -t yay .
|
||||
# Create a release asset
|
||||
docker run --name artifact_factory yay-builder make release ARCH=${ARCH} VERSION=${VERSION}
|
||||
|
||||
# Copy bin and release to workdir
|
||||
docker cp artifact_factory:/app/yay yay
|
||||
docker cp artifact_factory:/app/yay_${VERSION}_${ARCH}.tar.gz .
|
||||
# Copy bin and release to artifacts folder
|
||||
mkdir artifacts
|
||||
docker cp artifact_factory:/app/yay_${VERSION}_${ARCH}.tar.gz ./artifacts/
|
||||
|
||||
# Cleanup docker
|
||||
docker rm artifact_factory
|
||||
Reference in new issue
Block a user