Docker image for compiling sourcepawn scripts
521
Docker image for compiling sourcepawn scripts
docker run --rm -v "$PWD":/data spiretf/spcomp inputfile.sp
If the /output directory is mounted then the resulting plugins will be created there.
The docker image comes with include files for the following sourcemod extensions
Additional include files can be added by mounting them inside /include
You can also use the github action to automatically compile your sourcepawn scripts whenever they are modified.
Create a .github/workflows/compile.yaml with the following contents, adjusting the paths to your plugin
name: Build sourcepawn and commit
on:
push:
paths:
- '**.sp'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Compile sourcepawn
uses: spiretf/[email protected]
with:
source: './plugin/myplugin.sp'
target: './plugin/myplugin.smx'
- name: Commit files
run: |
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git commit -m "Compile sourcepawn" -a
- name: Push changes
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
Content type
Image
Digest
sha256:770664e64…
Size
30.1 MB
Last updated
about 3 years ago
docker pull spiretf/spcomp