Project Firefly by Adobe support for GitHub actions. This action leverages AIO CLI to build, test and deploy Project Firefly Applications.
You can include the action in your workflow as adobe/aio-apps-action@1.0.0. Example :
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup CLI
uses: adobe/aio-cli-setup-action@1.0.0
with:
os: ubuntu-latest
- name: Build
uses: adobe/aio-apps-action@1.0.0
with:
os: ubuntu-latest
command: build
AIO_RUNTIME_NAMESPACE: ${{ secrets.AIO_RUNTIME_NAMESPACE }}
- name: Test
uses: adobe/aio-apps-action@1.0.0
with:
command: test
- name: Deploy
uses: adobe/aio-apps-action@1.0.0
with:
command: deploy
AIO_RUNTIME_AUTH: ${{ secrets.AIO_RUNTIME_AUTH }}
AIO_RUNTIME_NAMESPACE: ${{ secrets.AIO_RUNTIME_NAMESPACE }}
Contributions are welcomed! Read the Contributing Guide for more information.
This project is licensed under the Apache V2 License. See LICENSE for more information.