This container intended for quick and easily run java based scripts with jbang.
Can be used directly with docker or as a GitHub Action
Using dockerhub images:
docker run -v `pwd`:/ws --workdir=/ws jbangdev/jbang-action helloworld.java
Using quay.io images:
docker run -v `pwd`:/ws --workdir=/ws quay.io/jbangdev/jbang-action helloworld.java
Here it is assumed you have a jbang script called createissue.java in the root of your project.
on: [push]
jobs:
jbang:
runs-on: ubuntu-latest
name: A job to run jbang
steps:
- name: checkout
uses: actions/checkout@v1
- uses: actions/cache@v1
with:
path: /root/.jbang
key: ${{ runner.os }}-jbang-${{ hashFiles('*.java') }}
restore-keys: |
${{ runner.os }}-jbang-
- name: jbang
uses: jbangdev/[email protected]
with:
script: createissue.java
args: "my world"
env:
JBANG_REPO: /root/.jbang/repository
GITHUB_TOKEN: ${{ secrets.ISSUE_GITHUB_TOKEN }}
Content type
Image
Digest
Size
227.4 MB
Last updated
over 6 years ago
docker pull maxandersen/jbang-action