GitHub Action
Ballerina Action
2201.10.1
Latest version
The GitHub Action for the Ballerina CLI wraps the bal
command inside an Action.
name: Ballerina example
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Ballerina Build
uses: ballerina-platform/ballerina-action@master
with:
args:
pack
- name: Ballerina Push
uses: ballerina-platform/ballerina-action@master
with:
args:
push
env:
BALLERINA_CENTRAL_ACCESS_TOKEN: ${{ secrets.BallerinaToken }}
BALLERINA_CENTRAL_ACCESS_TOKEN
– Required only for the "push" action to represent the Ballerina Central access token. Preparing for Publishing will guide to create the token.WORKING_DIR
– Required only if we need to change the current working directory of the repository to another relative path.