I am working with drools and wanting a workflow to trigger an Ant build on pull request and save the produced jar file to the repository.
I have got so far as to running the ant build and producing the artifact but is there any way to commit that file back into the repo as part of the pull request.
# This is a basic workflow to help you get started with Actions
name: Run ant build
# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the production branch
pull_request:
branches:
- production
- develop
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
java-version: '11'
distribution: 'adopt'
- run: ant -noinput -buildfile satbuild.xml
- uses: actions/upload-artifact@v2
with:
name: fileName
path: fileName.jar