diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1bfe197..f429203 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: Build - run: ./travis-build.sh + run: ./package-build.sh env: TRAVIS_REPO_SLUG: ${{github.repository}} TRAVIS_TAG: ${{github.ref_name}} diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 92e6305..0000000 --- a/.travis.yml +++ /dev/null @@ -1,21 +0,0 @@ -language: c -compiler: -- gcc -services: -- docker -script: -- ./travis-build.sh -before_deploy: -- bash -c "[ ! -d bonsai/ ] && git clone https://github.com/sensu/sensu-go-bonsai-asset.git - bonsai || echo 'bonsai/ exists, skipping git clone'" -deploy: -- provider: script - script: ./travis-github-upload.sh - cleanup: false - skip_cleanup: true - on: - tags: true - all_branches: true -env: - global: - secure: jZIippZkdDlTLXTohWa/FTZQ/k16dfzefitCpXJpe6UxbWVF0zQrl1kfweZTh+jAQNXZoUZMAIiAYjMB0G9QZWVS2vtrl9sH53yiUC8q+R4DypTUpkOU54p1xxfyKTF4k9jzogKqjlIkH6n91XwlZsqfj1/dL0PKstfNXeGpqWWP1dCRhZftt8WWPdSTXASn0XqPWMqTEOey48CggZxWDUsqzYGjwvdgy5ZSjGTVH/SqsTNTksGV6QOaZ3WPk/PPr2sHBVSfOe9K3jPcau1P6zy17fvpwZxyTKR1ExrTjiB6WFE+cAMGs6vj5XMD3ZcWVn0nvaE3/WTjY4wn0tbvfQHzBQTMfi8dz4Fndc/gq2ioLswASQyqPmwcGva/GJ4M+R2hcREmTqhmwuRhK4gx+7vVD4WYsR7xNuD/vtOlDQpZnPxwSF9hvhYmlGMUC0vzPWuCChi/kM9tVDvtTH66W96A/lqyNUQbLIcLpyBb7jGUCckqGmJnrsuBuN+dG9Aj16cyElPKYXDGpk05zLzAVf0IVS05mAL3MplLgKDfymhmET9s6h9D1lu8KjYA8EWDwdIZH5YAspJIfbSc9cbcHrzVcuvFu1bks178Eck6vN9Cz8A65Zu/Aw4OjNoUBI/OPxpdZlAL4+MUe/7jCSn5ZnlH9ulehzWOzeZdf0VSlxI= diff --git a/README.md b/README.md index 65ecb64..1bea814 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ [![Sensu Bonsai Asset](https://img.shields.io/badge/Bonsai-Download%20Me-brightgreen.svg?colorB=89C967&logo=sensu)](https://bonsai.sensu.io/assets/sensu/monitoring-plugins) -[![Build Status](https://travis-ci.org/sensu/monitoring-plugins.svg?branch=master)](https://travis-ci.org/sensu/monitoring-plugins) # Sensu Assets: Monitoring Plugins ## Overview diff --git a/travis-build.sh b/package-build.sh similarity index 95% rename from travis-build.sh rename to package-build.sh index a922bda..2de0cbb 100755 --- a/travis-build.sh +++ b/package-build.sh @@ -18,7 +18,7 @@ export PLUGINS="check_disk,check_dns,check_http,check_load,check_log,check_ntp,c [[ -z "$GITHUB_TOKEN" ]] && { echo "GITHUB_TOKEN is empty, upload disabled" ; } [[ -z "$TRAVIS_REPO_SLUG" ]] && { echo "TRAVIS_REPO_SLUG is empty"; exit 1; } if [[ -z "$1" ]]; then - echo "Parameter 1, PLATFORMS is empty, using default set" ; platforms=( alpine amazon2 amazonlinux2022 debian10 debian11 centos7 centos8 ubuntu1804 ubuntu2004 ubuntu2204 raspberrypi64 ); + echo "Parameter 1, PLATFORMS is empty, using default set" ; platforms=( alpine amazon2 amazon2022 debian10 debian11 centos7 centos8 ubuntu1804 ubuntu2004 ubuntu2204 raspberrypi64 ); else IFS=', ' read -r -a platforms <<< "$1" fi diff --git a/travis-github-upload.sh b/travis-github-upload.sh deleted file mode 100755 index 749b3b0..0000000 --- a/travis-github-upload.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/usr/bin/env bash -## -# Adapted from sensu/sensu-go-bonsai-asset repo -## - -[[ -z "$WDIR" ]] && { echo "WDIR is empty using bonsai/" ; WDIR="bonsai/"; } - -## -# TravisCI specific asset build script. -# Uses several TravisCI specific environment variables -## -[[ -z "$GITHUB_TOKEN" ]] && { echo "GITHUB_TOKEN is empty, upload disabled" ; } -[[ -z "$TRAVIS_REPO_SLUG" ]] && { echo "TRAVIS_REPO_SLUG is empty"; exit 1; } -TAG=$TRAVIS_TAG -CURRENT_COMMIT=$(git rev-parse HEAD) -[[ -z "$TAG" ]] && { echo "TRAVIS_TAG is empty" ; TAG="0.0.1"; } -[[ -z "$TRAVIS_COMMIT" ]] && { echo "TRAVIS_COMMIT is empty, using current commit" ; TRAVIS_COMMIT=$CURRENT_COMMIT; } - -GIT_REPO="https://github.com/${TRAVIS_REPO_SLUG}.git" -GIT_REF=${TRAVIS_COMMIT} - -if [ -d dist ]; then - # Generate the sha512sum for all the assets - files=$( ls dist/*.tar.gz ) - echo $files - for filename in $files; do - if [[ "$TRAVIS_TAG" ]]; then - if [[ "$GITHUB_TOKEN" ]]; then - if [[ "$TRAVIS_REPO_SLUG" ]]; then - echo "upload $filename" - ${WDIR}/github-release-upload.sh github_api_token=$GITHUB_TOKEN repo_slug="$TRAVIS_REPO_SLUG" tag="${TRAVIS_TAG}" filename="$filename" - else - echo "TRAVIS_REPO_SLUG unset, skipping upload of $filename" - fi - else - echo "GITUB_TOKEN unset, skipping upload of $filename" - fi - fi - done - file=$(basename "${files[0]}") - - # JDS Commenting out the automaatic package logic here for now - #IFS=_ read -r package leftover <<< "$file" - #unset leftover - package="monitoring-plugins" - if [ -n "$package" ]; then - echo "Generating sha512sum for ${package}" - cd dist || exit - sha512_file="${package}_${TAG}_sha512-checksums.txt" - #echo "${sha512_file}" > sha512_file - echo "sha512_file: ${sha512_file}" - sha512sum ./*.tar.gz > "${sha512_file}" - echo "" - cat "${sha512_file}" - cd .. - if [[ "$TRAVIS_TAG" ]]; then - if [[ "$GITHUB_TOKEN" ]]; then - echo "upload ${sha512_file}" - ${WDIR}/github-release-upload.sh github_api_token=$GITHUB_TOKEN repo_slug="$TRAVIS_REPO_SLUG" tag="${TRAVIS_TAG}" filename="dist/${sha512_file}" - else - echo "GITUB_TOKEN unset, skipping upload of ${sha512_file}" - fi - fi - fi - if [[ "$TRAVIS_TAG" ]]; then - if [[ "$GITHUB_TOKEN" ]]; then - if [[ "$TRAVIS_REPO_SLUG" ]]; then - #Generate github release edit event - ${WDIR}/github-release-event.sh github_api_token=$GITHUB_TOKEN repo_slug="$TRAVIS_REPO_SLUG" tag="${TRAVIS_TAG}" - fi - fi - fi -else - echo "error dist directory is missing" -fi - - - - -