Files
DisCal-Discord-Bot/.github/workflows/build.yml
T
2021-08-23 12:56:45 -06:00

39 lines
938 B
YAML

name: Gradle Build And Deploy
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2.3.0
# Install NPM
- name: Install NPM
uses: actions/setup-node@v2
with:
node-version: 14.8.0
# Install JDK 16
- name: Set up JDK 16
uses: actions/setup-java@v2
with:
java-version: '16'
distribution: 'adopt'
# Validate gradle wrapper
- name: Validate Gradle
uses: gradle/wrapper-validation-action@v1
# Build project and have jib push images to private container registry
- name: Build with Gradle
env:
SCW_USER: ${{ secrets.SCW_USER }}
SCW_SECRET: ${{ secrets.SCW_SECRET }}
BUILD_NUMBER: $GITHUB_RUN_NUMBER
run: ./gradlew clean build jib -Djib.to.auth.username=${SCW_USER} -Djib.to.auth.password=${SCW_SECRET}