mirror of
https://github.com/wahyd4/skaware.git
synced 2026-08-09 04:35:57 +10:00
change release method, use github-release
This commit is contained in:
+5
-16
@@ -1,19 +1,8 @@
|
||||
sudo: false
|
||||
language: c
|
||||
compiler: gcc
|
||||
install:
|
||||
- bash -e ${TRAVIS_BUILD_DIR}/.travis.yml.install
|
||||
script:
|
||||
- cd skarnet-builder && ./build-wrapper
|
||||
deploy:
|
||||
provider: releases
|
||||
skip_cleanup: true
|
||||
api_key:
|
||||
secure: "QNiQi8CpOEorAm1CAJjl18A+RCNjUhabH3anL6LeOynY1ggrgSGR2MbJsgWaE7Zc98PlMc5JlJrXuKbwGR5fw6ox42gCriuELwHOj9rpmGIimgVIx5tWBeOzSF+iWSB5xwYnL49xvsYynlHdfKtJ5k3BHxCNUcDWFUZKdzg5Mhk="
|
||||
file: $HOME/dist/*
|
||||
file:
|
||||
- $HOME/dist/manifest*.txt
|
||||
- $HOME/dist/*.tar.gz
|
||||
file_glob: true
|
||||
on:
|
||||
repo: just-containers/skaware
|
||||
branch: master
|
||||
tags: true
|
||||
- bash -e ${TRAVIS_BUILD_DIR}/.travis.yml.script
|
||||
after_success:
|
||||
- bash -e ${TRAVIS_BUILD_DIR}/.travis.yml.after_success
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
|
||||
# don't loop if files don't exist
|
||||
shopt -s nullglob
|
||||
|
||||
# exit if TRAVIS_TAG is empty, no need to release anything
|
||||
if [ -z "${TRAVIS_TAG}" ]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# get user and repo names
|
||||
USERNAME=$(echo ${TRAVIS_REPO_SLUG} | cut -d"/" -f1)
|
||||
REPONAME=$(echo ${TRAVIS_REPO_SLUG} | cut -d"/" -f2)
|
||||
|
||||
# release
|
||||
github-release release --user "${USERNAME}" --repo "${REPONAME}" --tag "${TRAVIS_TAG}" --name "${TRAVIS_TAG}"
|
||||
|
||||
# manifests
|
||||
for i in $HOME/dist/manifest*.txt; do
|
||||
name=$(basename ${i})
|
||||
github-release upload --user "${USERNAME}" --repo "${REPONAME}" --tag "${TRAVIS_TAG}" --name "${name}" --file "${i}"
|
||||
done
|
||||
|
||||
# skaware binaries
|
||||
for i in $HOME/dist/*.tar.gz; do
|
||||
name=$(basename ${i})
|
||||
github-release upload --user "${USERNAME}" --repo "${REPONAME}" --tag "${TRAVIS_TAG}" --name "${name}" --file "${i}"
|
||||
done
|
||||
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
# download and untar github-release
|
||||
wget -nv -O github-release.amd64.tar.bz2 https://github.com/aktau/github-release/releases/download/v0.6.2/linux-amd64-github-release.tar.bz2
|
||||
sudo mv bin/linux/amd64/github-release /bin
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
cd skarnet-builder && ./build-wrapper
|
||||
Reference in New Issue
Block a user