mirror of https://github.com/statping/statping
Try and get a stable build.
parent
0b4be1a2c9
commit
e0591a4aa3
|
@ -9,7 +9,7 @@ on:
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
frontend:
|
frontend:
|
||||||
runs-on: [self-hosted, linux, aboutcher-hosted]
|
runs-on: [self-hosted, linux, aboutcher-hosted, rocky8]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- uses: actions/setup-go@v2
|
- uses: actions/setup-go@v2
|
||||||
|
@ -54,31 +54,31 @@ jobs:
|
||||||
name: static-rice-box
|
name: static-rice-box
|
||||||
path: ./source
|
path: ./source
|
||||||
|
|
||||||
- name: Configure AWS credentials for Asset uploads
|
# - name: Configure AWS credentials for Asset uploads
|
||||||
uses: aws-actions/configure-aws-credentials@v1
|
# uses: aws-actions/configure-aws-credentials@v1
|
||||||
with:
|
# with:
|
||||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
# aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
# aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
aws-region: us-west-2
|
# aws-region: us-west-2
|
||||||
|
#
|
||||||
- name: Upload Static Assets to S3
|
# - name: Upload Static Assets to S3
|
||||||
run: |
|
# run: |
|
||||||
tar -czvf source.tar.gz source/
|
# tar -czvf source.tar.gz source/
|
||||||
aws s3 cp source.tar.gz s3://assets.statping.com/commit/${{ github.sha }}/
|
# aws s3 cp source.tar.gz s3://assets.statping.com/commit/${{ github.sha }}/
|
||||||
rm -rf source.tar.gz
|
# rm -rf source.tar.gz
|
||||||
|
|
||||||
build:
|
build:
|
||||||
needs: frontend
|
needs: [test-postman-sqlite, test-postman-mysql, test-postman-postgres]
|
||||||
runs-on: [self-hosted, linux]
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
platform: [linux]
|
platform: [linux]
|
||||||
arch: [386, amd64, arm-7, arm-6, arm64]
|
arch: [386, amd64, arm-7, arm-6, arm64]
|
||||||
include:
|
# include:
|
||||||
- platform: darwin
|
# - platform: darwin
|
||||||
arch: amd64
|
# arch: amd64
|
||||||
- platform: windows
|
# - platform: windows
|
||||||
arch: amd64
|
# arch: amd64
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
@ -89,12 +89,12 @@ jobs:
|
||||||
name: static-rice-box
|
name: static-rice-box
|
||||||
path: ./source
|
path: ./source
|
||||||
|
|
||||||
- name: Configure AWS credentials for Asset uploads
|
# - name: Configure AWS credentials for Asset uploads
|
||||||
uses: aws-actions/configure-aws-credentials@v1
|
# uses: aws-actions/configure-aws-credentials@v1
|
||||||
with:
|
# with:
|
||||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
# aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
# aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
aws-region: us-west-2
|
# aws-region: us-west-2
|
||||||
|
|
||||||
- name: Add GOBIN to PATH
|
- name: Add GOBIN to PATH
|
||||||
run: |
|
run: |
|
||||||
|
@ -108,17 +108,17 @@ jobs:
|
||||||
echo "XGO_TAGS=netgo osusergo linux sqlite_omit_load_extension" >> $GITHUB_ENV
|
echo "XGO_TAGS=netgo osusergo linux sqlite_omit_load_extension" >> $GITHUB_ENV
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Set Darwin Build Flags
|
# - name: Set Darwin Build Flags
|
||||||
if: matrix.platform == 'darwin'
|
# if: matrix.platform == 'darwin'
|
||||||
run: echo "XGO_TAGS=netgo osusergo darwin sqlite_omit_load_extension" >> $GITHUB_ENV
|
# run: echo "XGO_TAGS=netgo osusergo darwin sqlite_omit_load_extension" >> $GITHUB_ENV
|
||||||
shell: bash
|
# shell: bash
|
||||||
|
|
||||||
- name: Set Windows Build Flags
|
# - name: Set Windows Build Flags
|
||||||
if: matrix.platform == 'windows'
|
# if: matrix.platform == 'windows'
|
||||||
run: |
|
# run: |
|
||||||
echo "BUILD_FLAGS=-extldflags -static" >> $GITHUB_ENV
|
# echo "BUILD_FLAGS=-extldflags -static" >> $GITHUB_ENV
|
||||||
echo "XGO_TAGS=netgo osusergo sqlite_omit_load_extension" >> $GITHUB_ENV
|
# echo "XGO_TAGS=netgo osusergo sqlite_omit_load_extension" >> $GITHUB_ENV
|
||||||
shell: bash
|
# shell: bash
|
||||||
|
|
||||||
- name: Build ${{ matrix.platform }}/${{ matrix.arch }}
|
- name: Build ${{ matrix.platform }}/${{ matrix.arch }}
|
||||||
uses: crazy-max/ghaction-xgo@v1
|
uses: crazy-max/ghaction-xgo@v1
|
||||||
|
@ -148,25 +148,25 @@ jobs:
|
||||||
rm -rf statping
|
rm -rf statping
|
||||||
echo "compressed=statping-linux-${{ matrix.arch }}.tar.gz" >> $GITHUB_ENV
|
echo "compressed=statping-linux-${{ matrix.arch }}.tar.gz" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Compress Windows Builds
|
# - name: Compress Windows Builds
|
||||||
if: matrix.platform == 'windows'
|
# if: matrix.platform == 'windows'
|
||||||
run: |
|
# run: |
|
||||||
cd build
|
# cd build
|
||||||
mv statping-windows-4.0-${{ matrix.arch }}.exe statping.exe
|
# mv statping-windows-4.0-${{ matrix.arch }}.exe statping.exe
|
||||||
chmod +x statping.exe
|
# chmod +x statping.exe
|
||||||
zip statping-windows-${{ matrix.arch }}.zip statping.exe
|
# zip statping-windows-${{ matrix.arch }}.zip statping.exe
|
||||||
rm -rf statping.exe
|
# rm -rf statping.exe
|
||||||
echo "compressed=statping-windows-${{ matrix.arch }}.zip" >> $GITHUB_ENV
|
# echo "compressed=statping-windows-${{ matrix.arch }}.zip" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Compress Darwin Builds
|
# - name: Compress Darwin Builds
|
||||||
if: matrix.platform == 'darwin'
|
# if: matrix.platform == 'darwin'
|
||||||
run: |
|
# run: |
|
||||||
cd build
|
# cd build
|
||||||
mv statping-darwin-10.6-${{ matrix.arch }} statping
|
# mv statping-darwin-10.6-${{ matrix.arch }} statping
|
||||||
chmod +x statping
|
# chmod +x statping
|
||||||
tar -czvf statping-darwin-${{ matrix.arch }}.tar.gz statping
|
# tar -czvf statping-darwin-${{ matrix.arch }}.tar.gz statping
|
||||||
rm -rf statping
|
# rm -rf statping
|
||||||
echo "compressed=statping-darwin-${{ matrix.arch }}.tar.gz" >> $GITHUB_ENV
|
# echo "compressed=statping-darwin-${{ matrix.arch }}.tar.gz" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Upload Compiled Statping Binary
|
- name: Upload Compiled Statping Binary
|
||||||
uses: actions/upload-artifact@v1
|
uses: actions/upload-artifact@v1
|
||||||
|
@ -190,113 +190,113 @@ jobs:
|
||||||
# run: |
|
# run: |
|
||||||
# aws s3 cp build/${{ env.compressed }} s3://assets.statping.com/commit/${{ github.sha }}/
|
# aws s3 cp build/${{ env.compressed }} s3://assets.statping.com/commit/${{ github.sha }}/
|
||||||
|
|
||||||
test:
|
# test:
|
||||||
needs: frontend
|
# needs: frontend
|
||||||
runs-on: [self-hosted, linux]
|
# runs-on: ubuntu-latest
|
||||||
services:
|
# services:
|
||||||
postgres:
|
# postgres:
|
||||||
image: postgres:10.8
|
# image: postgres:10.8
|
||||||
env:
|
# env:
|
||||||
POSTGRES_USER: root
|
# POSTGRES_USER: root
|
||||||
POSTGRES_PASSWORD: password123
|
# POSTGRES_PASSWORD: password123
|
||||||
POSTGRES_DB: statping
|
# POSTGRES_DB: statping
|
||||||
ports:
|
# ports:
|
||||||
- 5432:5432
|
# - 5432:5432
|
||||||
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
|
# options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
|
||||||
|
#
|
||||||
mysql:
|
# mysql:
|
||||||
image: mysql:5.7
|
# image: mysql:5.7
|
||||||
env:
|
# env:
|
||||||
MYSQL_ROOT_PASSWORD: password123
|
# MYSQL_ROOT_PASSWORD: password123
|
||||||
MYSQL_DATABASE: statping
|
# MYSQL_DATABASE: statping
|
||||||
ports:
|
# ports:
|
||||||
- 3306:3306
|
# - 3306:3306
|
||||||
options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
|
# options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
|
||||||
|
#
|
||||||
steps:
|
# steps:
|
||||||
- uses: actions/checkout@v2
|
# - uses: actions/checkout@v2
|
||||||
- uses: actions/setup-go@v2
|
# - uses: actions/setup-go@v2
|
||||||
with:
|
# with:
|
||||||
go-version: 1.15.x
|
# go-version: 1.15.x
|
||||||
- uses: actions/setup-node@v1
|
# - uses: actions/setup-node@v1
|
||||||
with:
|
# with:
|
||||||
node-version: 12.18.2
|
# node-version: 12.18.2
|
||||||
|
#
|
||||||
- name: Install Global Dependencies
|
# - name: Install Global Dependencies
|
||||||
run: npm install -g yarn sass newman cross-env wait-on @sentry/cli
|
# run: npm install -g yarn sass newman cross-env wait-on @sentry/cli
|
||||||
|
#
|
||||||
- name: Setting ENV's
|
# - name: Setting ENV's
|
||||||
run: |
|
# run: |
|
||||||
echo "$(go env GOPATH)/bin" >> $GITHUB_PATH
|
# echo "$(go env GOPATH)/bin" >> $GITHUB_PATH
|
||||||
echo "/opt/hostedtoolcache/node/12.18.2/x64/bin" >> $GITHUB_PATH
|
# echo "/opt/hostedtoolcache/node/12.18.2/x64/bin" >> $GITHUB_PATH
|
||||||
echo "VERSION=$(cat version.txt)" >> $GITHUB_ENV
|
# echo "VERSION=$(cat version.txt)" >> $GITHUB_ENV
|
||||||
shell: bash
|
# shell: bash
|
||||||
|
#
|
||||||
- name: Download Compiled Frontend (rice-box.go)
|
# - name: Download Compiled Frontend (rice-box.go)
|
||||||
uses: actions/download-artifact@v1
|
# uses: actions/download-artifact@v1
|
||||||
with:
|
# with:
|
||||||
name: static-rice-box
|
# name: static-rice-box
|
||||||
path: ./source
|
# path: ./source
|
||||||
|
#
|
||||||
- name: Install Statping
|
# - name: Install Statping
|
||||||
env:
|
# env:
|
||||||
VERSION: ${{ env.VERSION }}
|
# VERSION: ${{ env.VERSION }}
|
||||||
COMMIT: ${{ github.sha }}
|
# COMMIT: ${{ github.sha }}
|
||||||
run: |
|
# run: |
|
||||||
make build certs
|
# make build certs
|
||||||
chmod +x statping
|
# chmod +x statping
|
||||||
mv statping $(go env GOPATH)/bin/
|
# mv statping $(go env GOPATH)/bin/
|
||||||
|
#
|
||||||
- name: Go Tests
|
# - name: Go Tests
|
||||||
run: |
|
# run: |
|
||||||
go get gotest.tools/gotestsum
|
# go get gotest.tools/gotestsum
|
||||||
gotestsum --no-summary=skipped --format testname -- -covermode=count -coverprofile=coverage.out -p=1 ./...
|
# gotestsum --no-summary=skipped --format testname -- -covermode=count -coverprofile=coverage.out -p=1 ./...
|
||||||
env:
|
# env:
|
||||||
VERSION: ${{ env.VERSION }}
|
# VERSION: ${{ env.VERSION }}
|
||||||
COMMIT: ${{ github.sha }}
|
# COMMIT: ${{ github.sha }}
|
||||||
DB_CONN: sqlite3
|
# DB_CONN: sqlite3
|
||||||
STATPING_DIR: ${{ github.workspace }}
|
# STATPING_DIR: ${{ github.workspace }}
|
||||||
API_SECRET: demopassword123
|
# API_SECRET: demopassword123
|
||||||
DISABLE_LOGS: false
|
# DISABLE_LOGS: false
|
||||||
ALLOW_REPORTS: true
|
# ALLOW_REPORTS: true
|
||||||
SAMPLE_DATA: true
|
# SAMPLE_DATA: true
|
||||||
COVERALLS: ${{ secrets.COVERALLS }}
|
# COVERALLS: ${{ secrets.COVERALLS }}
|
||||||
DISCORD_URL: ${{ secrets.DISCORD_URL }}
|
# DISCORD_URL: ${{ secrets.DISCORD_URL }}
|
||||||
EMAIL_HOST: ${{ secrets.EMAIL_HOST }}
|
# EMAIL_HOST: ${{ secrets.EMAIL_HOST }}
|
||||||
EMAIL_USER: ${{ secrets.EMAIL_USER }}
|
# EMAIL_USER: ${{ secrets.EMAIL_USER }}
|
||||||
EMAIL_PASS: ${{ secrets.EMAIL_PASS }}
|
# EMAIL_PASS: ${{ secrets.EMAIL_PASS }}
|
||||||
EMAIL_OUTGOING: ${{ secrets.EMAIL_OUTGOING }}
|
# EMAIL_OUTGOING: ${{ secrets.EMAIL_OUTGOING }}
|
||||||
EMAIL_SEND_TO: ${{ secrets.EMAIL_SEND_TO }}
|
# EMAIL_SEND_TO: ${{ secrets.EMAIL_SEND_TO }}
|
||||||
EMAIL_PORT: ${{ secrets.EMAIL_PORT }}
|
# EMAIL_PORT: ${{ secrets.EMAIL_PORT }}
|
||||||
MOBILE_ID: ${{ secrets.MOBILE_ID }}
|
# MOBILE_ID: ${{ secrets.MOBILE_ID }}
|
||||||
MOBILE_NUMBER: ${{ secrets.MOBILE_NUMBER }}
|
# MOBILE_NUMBER: ${{ secrets.MOBILE_NUMBER }}
|
||||||
PUSHOVER_TOKEN: ${{ secrets.PUSHOVER_TOKEN }}
|
# PUSHOVER_TOKEN: ${{ secrets.PUSHOVER_TOKEN }}
|
||||||
PUSHOVER_API: ${{ secrets.PUSHOVER_API }}
|
# PUSHOVER_API: ${{ secrets.PUSHOVER_API }}
|
||||||
SLACK_URL: ${{ secrets.SLACK_URL }}
|
# SLACK_URL: ${{ secrets.SLACK_URL }}
|
||||||
TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_TOKEN }}
|
# TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_TOKEN }}
|
||||||
TELEGRAM_CHANNEL: ${{ secrets.TELEGRAM_CHANNEL }}
|
# TELEGRAM_CHANNEL: ${{ secrets.TELEGRAM_CHANNEL }}
|
||||||
TWILIO_SID: ${{ secrets.TWILIO_SID }}
|
# TWILIO_SID: ${{ secrets.TWILIO_SID }}
|
||||||
TWILIO_SECRET: ${{ secrets.TWILIO_SECRET }}
|
# TWILIO_SECRET: ${{ secrets.TWILIO_SECRET }}
|
||||||
TWILIO_FROM: ${{ secrets.TWILIO_FROM }}
|
# TWILIO_FROM: ${{ secrets.TWILIO_FROM }}
|
||||||
TWILIO_TO: ${{ secrets.TWILIO_TO }}
|
# TWILIO_TO: ${{ secrets.TWILIO_TO }}
|
||||||
TEST_EMAIL: ${{ secrets.TEST_EMAIL }}
|
# TEST_EMAIL: ${{ secrets.TEST_EMAIL }}
|
||||||
GOTIFY_URL: ${{ secrets.GOTIFY_URL }}
|
# GOTIFY_URL: ${{ secrets.GOTIFY_URL }}
|
||||||
GOTIFY_TOKEN: ${{ secrets.GOTIFY_TOKEN }}
|
# GOTIFY_TOKEN: ${{ secrets.GOTIFY_TOKEN }}
|
||||||
SNS_TOKEN: ${{ secrets.SNS_TOKEN }}
|
# SNS_TOKEN: ${{ secrets.SNS_TOKEN }}
|
||||||
SNS_SECRET: ${{ secrets.SNS_SECRET }}
|
# SNS_SECRET: ${{ secrets.SNS_SECRET }}
|
||||||
SNS_REGION: ${{ secrets.SNS_REGION }}
|
# SNS_REGION: ${{ secrets.SNS_REGION }}
|
||||||
SNS_TOPIC: ${{ secrets.SNS_TOPIC }}
|
# SNS_TOPIC: ${{ secrets.SNS_TOPIC }}
|
||||||
|
#
|
||||||
- name: Coveralls Testing Coverage
|
# - name: Coveralls Testing Coverage
|
||||||
run: |
|
# run: |
|
||||||
go get github.com/mattn/goveralls
|
# go get github.com/mattn/goveralls
|
||||||
goveralls -coverprofile=coverage.out -repotoken $COVERALLS
|
# goveralls -coverprofile=coverage.out -repotoken $COVERALLS
|
||||||
env:
|
# env:
|
||||||
COVERALLS: ${{ secrets.COVERALLS }}
|
# COVERALLS: ${{ secrets.COVERALLS }}
|
||||||
|
|
||||||
test-postman-sqlite:
|
test-postman-sqlite:
|
||||||
needs: frontend
|
needs: frontend
|
||||||
runs-on: [self-hosted, linux]
|
runs-on: [self-hosted, linux, aboutcher-hosted, centos7]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- uses: actions/setup-go@v2
|
- uses: actions/setup-go@v2
|
||||||
|
@ -339,7 +339,7 @@ jobs:
|
||||||
|
|
||||||
test-postman-mysql:
|
test-postman-mysql:
|
||||||
needs: frontend
|
needs: frontend
|
||||||
runs-on: [self-hosted, linux]
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
services:
|
services:
|
||||||
mysql:
|
mysql:
|
||||||
|
@ -395,7 +395,7 @@ jobs:
|
||||||
|
|
||||||
test-postman-postgres:
|
test-postman-postgres:
|
||||||
needs: frontend
|
needs: frontend
|
||||||
runs-on: [self-hosted, linux]
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
services:
|
services:
|
||||||
postgres:
|
postgres:
|
||||||
|
@ -449,8 +449,8 @@ jobs:
|
||||||
delayRequest: 600
|
delayRequest: 600
|
||||||
|
|
||||||
docker-release:
|
docker-release:
|
||||||
needs: [build, test, test-postman-sqlite, test-postman-postgres, test-postman-mysql]
|
needs: build]
|
||||||
runs-on: [self-hosted, linux]
|
runs-on: [self-hosted, linux, aboutcher-hosted, rocky8]
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Statping Repo
|
- name: Checkout Statping Repo
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
@ -468,12 +468,6 @@ jobs:
|
||||||
with:
|
with:
|
||||||
install: true
|
install: true
|
||||||
|
|
||||||
- name: Docker Login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin
|
|
||||||
|
|
||||||
- name: Cache Docker layers
|
- name: Cache Docker layers
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
id: buildx-docker
|
id: buildx-docker
|
||||||
|
@ -482,15 +476,28 @@ jobs:
|
||||||
key: buildx-docker
|
key: buildx-docker
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
buildx-docker
|
buildx-docker
|
||||||
|
|
||||||
|
- name: Docker Login
|
||||||
|
env:
|
||||||
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
||||||
|
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
||||||
|
run: echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin
|
||||||
|
|
||||||
- name: Docker Build :base
|
- name: Docker Build :base
|
||||||
run: make buildx-base
|
run: make buildx-base
|
||||||
|
|
||||||
|
- name: Docker Login
|
||||||
|
env:
|
||||||
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
||||||
|
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
||||||
|
run: echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin
|
||||||
|
|
||||||
- name: Docker Build :lastest
|
- name: Docker Build :lastest
|
||||||
run: make buildx-latest
|
run: make buildx-latest
|
||||||
|
|
||||||
# sentry-release:
|
# sentry-release:
|
||||||
# needs: docker-release
|
# needs: docker-release
|
||||||
# runs-on: [self-hosted, linux]
|
# runs-on: ubuntu-latest
|
||||||
# steps:
|
# steps:
|
||||||
# - name: Checkout Statping Repo
|
# - name: Checkout Statping Repo
|
||||||
# uses: actions/checkout@v2
|
# uses: actions/checkout@v2
|
||||||
|
@ -510,37 +517,37 @@ jobs:
|
||||||
# - name: Sentry Release
|
# - name: Sentry Release
|
||||||
# run: make sentry-release
|
# run: make sentry-release
|
||||||
|
|
||||||
homebrew-release:
|
# homebrew-release:
|
||||||
needs: docker-release
|
# needs: docker-release
|
||||||
runs-on: [self-hosted, linux]
|
# runs-on: ubuntu-latest
|
||||||
steps:
|
# steps:
|
||||||
- name: Checkout Statping Repo
|
# - name: Checkout Statping Repo
|
||||||
uses: actions/checkout@v2
|
# uses: actions/checkout@v2
|
||||||
|
#
|
||||||
- name: Setting ENV's
|
# - name: Setting ENV's
|
||||||
run: echo "VERSION=$(cat version.txt)" >> $GITHUB_ENV
|
# run: echo "VERSION=$(cat version.txt)" >> $GITHUB_ENV
|
||||||
shell: bash
|
# shell: bash
|
||||||
|
#
|
||||||
- name: Update Homebrew Package
|
# - name: Update Homebrew Package
|
||||||
env:
|
# env:
|
||||||
VERSION: ${{ env.VERSION }}
|
# VERSION: ${{ env.VERSION }}
|
||||||
TRAVIS_API: ${{ secrets.TRAVIS_API }}
|
# TRAVIS_API: ${{ secrets.TRAVIS_API }}
|
||||||
run: make publish-homebrew
|
# run: make publish-homebrew
|
||||||
|
#
|
||||||
slack-update:
|
# slack-update:
|
||||||
needs: docker-release
|
# needs: docker-release
|
||||||
runs-on: [self-hosted, linux]
|
# runs-on: ubuntu-latest
|
||||||
steps:
|
# steps:
|
||||||
- name: Checkout Statping Repo
|
# - name: Checkout Statping Repo
|
||||||
uses: actions/checkout@v2
|
# uses: actions/checkout@v2
|
||||||
|
#
|
||||||
- name: Setting ENV's
|
# - name: Setting ENV's
|
||||||
run: echo "VERSION=$(cat version.txt)" >> $GITHUB_ENV
|
# run: echo "VERSION=$(cat version.txt)" >> $GITHUB_ENV
|
||||||
shell: bash
|
# shell: bash
|
||||||
|
#
|
||||||
- name: Slack Notification
|
# - name: Slack Notification
|
||||||
uses: rtCamp/action-slack-notify@master
|
# uses: rtCamp/action-slack-notify@master
|
||||||
env:
|
# env:
|
||||||
SLACK_WEBHOOK: ${{ secrets.SLACK_URL }}
|
# SLACK_WEBHOOK: ${{ secrets.SLACK_URL }}
|
||||||
SLACK_CHANNEL: dev
|
# SLACK_CHANNEL: dev
|
||||||
SLACK_USERNAME: StatpingDev
|
# SLACK_USERNAME: StatpingDev
|
||||||
|
|
Loading…
Reference in New Issue