mirror of
https://github.com/Jguer/yay
synced 2024-10-05 23:59:13 +00:00
Upload yay release artifact
This commit is contained in:
parent
5b3ae061cf
commit
dfef396d3c
4
.github/workflows/docker-ci.yml
vendored
4
.github/workflows/docker-ci.yml
vendored
|
@ -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
|
||||
|
|
8
testdata/travis.sh
vendored
8
testdata/travis.sh
vendored
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue