Skip to content

Commit

Permalink
Merge pull request #18 from FrancisCrickInstitute/release-automation
Browse files Browse the repository at this point in the history
Create release.yml
  • Loading branch information
djpbarry authored Jul 22, 2024
2 parents 0ca1883 + 3ad6145 commit c4c07cb
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Release to Update Site

on:
push:
branches: [master] # Trigger the workflow on push to the master branch

jobs:
build_release:
runs-on: ubuntu-latest
env:
IJ_DOWNLOAD_URL: https://downloads.imagej.net/fiji/latest/fiji-linux64.zip
WIKI_USER: ${{ secrets.UPDATE_USER }}
UPDATE_PASS: ${{ secrets.UPDATE_PASS }} # DO NOT WRITE your password here
UPDATE_SITE: TWOMBLI
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Build with Maven
run: mvn -B package
- name: Install ImageJ/Fiji
run: |
curl --silent -O ${IJ_DOWNLOAD_URL}
unzip fiji-linux64.zip
./Fiji.app/ImageJ-linux64 --headless --update edit-update-site ${UPDATE_SITE} https://sites.imagej.net/${UPDATE_SITE}/ "webdav:${WIKI_USER}:${UPDATE_PASS}" .
- name: Install in ImageJ/Fiji (with Maven)
run: mvn -B install -Dscijava.app.directory=./Fiji.app -Ddelete.other.versions=true -Dscijava.ignoreDependencies=true
- name: Release to ImageJ update site
run: |
./Fiji.app/ImageJ-linux64 --headless --update upload-complete-site --force ${UPDATE_SITE}

0 comments on commit c4c07cb

Please sign in to comment.