diff --git a/.github/workflows/docker-ci.yml b/.github/workflows/docker-ci.yml index a552e44e..feef17e7 100644 --- a/.github/workflows/docker-ci.yml +++ b/.github/workflows/docker-ci.yml @@ -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 diff --git a/testdata/travis.sh b/testdata/travis.sh index e04f47a5..8272d6d4 100755 --- a/testdata/travis.sh +++ b/testdata/travis.sh @@ -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