/aio-apps-action

GitHub action to perform aio app build test deploy workflows

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Build Status License

aio-apps-action

Project Firefly by Adobe support for GitHub actions. This action leverages AIO CLI to build, test and deploy Project Firefly Applications.

Getting Started

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 }}

Contributing

Contributions are welcomed! Read the Contributing Guide for more information.

Licensing

This project is licensed under the Apache V2 License. See LICENSE for more information.