Basic build action usage

Add pwd

Add pwd

Sync to s3

pipeline

pipeline

pipeline

pipeline

Packages

fix

fix

fix

fix

fix

fix

fix

fix

fix

fix

Update pipeline

Update pipeline

Update pipeline

Update pipeline

Update pipeline

t

Test of butler push

Test of butler push

Test of butler push

Build and ship linux build

Ran off latest versions of actions

Ran off latest versions of actions

Ran off latest versions of actions

Ran off latest versions of actions

Add linux publishing

Add linux publishing

Update to include HTML5

Update to include HTML5

Include osx

Rename checkout and build steps

Fix html5 push and s3 sync

Update pipeline

SPACE -> _

Full Job
This commit is contained in:
Layla 2019-11-29 15:59:51 -05:00
parent d9350f3f6d
commit ab5110dca2

63
.github/workflows/build.yml vendored Normal file
View File

@ -0,0 +1,63 @@
name: Build & Push - Pipeline Test
on: [push]
jobs:
Build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Build Multi-Platform Project
uses: josephbmanley/build-godot-action@v1.2.1
env:
PROJECT: GITS
SUBDIRECTORY: GITS
- name: Ship to S3
uses: jakejarvis/s3-sync-action@master
with:
args: --follow-symlinks --delete
env:
SOURCE_DIR: build
AWS_REGION: us-east-1
DEST_DIR: glitch/builds
AWS_S3_BUCKET: sumu-games-pkg-us-east-1
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
- name: Butler Publish Linux
uses: josephbmanley/butler-publish-itchio-action@v1.0.0
env:
BUTLER_CREDENTIALS: ${{ secrets.BUTLER_CREDENTIALS }}
VERSION: develop
ITCH_USER: joebmanley
ITCH_GAME: glitchinthesystem
CHANNEL: linux
PACKAGE: build/linux
- name: Butler Publish Windows
uses: josephbmanley/butler-publish-itchio-action@v1.0.0
env:
BUTLER_CREDENTIALS: ${{ secrets.BUTLER_CREDENTIALS }}
VERSION: develop
ITCH_USER: joebmanley
ITCH_GAME: glitchinthesystem
CHANNEL: windows
PACKAGE: build/windows
- name: Butler Publish HTML5
uses: josephbmanley/butler-publish-itchio-action@v1.0.0
env:
BUTLER_CREDENTIALS: ${{ secrets.BUTLER_CREDENTIALS }}
VERSION: develop
ITCH_USER: joebmanley
ITCH_GAME: glitchinthesystem
CHANNEL: html5
PACKAGE: build/html5/GITS
- name: Butler Publish OSX
uses: josephbmanley/butler-publish-itchio-action@v1.0.0
env:
BUTLER_CREDENTIALS: ${{ secrets.BUTLER_CREDENTIALS }}
VERSION: develop
ITCH_USER: joebmanley
ITCH_GAME: glitchinthesystem
CHANNEL: osx
PACKAGE: build/mac