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:
parent
d9350f3f6d
commit
ab5110dca2
63
.github/workflows/build.yml
vendored
Normal file
63
.github/workflows/build.yml
vendored
Normal 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
|
Loading…
Reference in New Issue
Block a user