Skip to content

build_singularity

build_singularity #10

on:
push:
pull_request:
schedule:
- cron: "0 0 16 * *"
name: build_singularity
jobs:
build_singularity:
runs-on: ubuntu-latest
strategy:
matrix:
singularity_version:
- '3.7.4'
container:
image: quay.io/singularity/singularity:v${{ matrix.singularity_version }}
options: --privileged
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v2
- name: Show singularity version
run: singularity version
- name: Build Container
run: ./scripts/build_singularity_container.sh
- name: Test container, must detect PLINKs
run: singularity test plinkr.sif
- name: Show help of container
run: singularity run-help plinkr.sif
- name: Show run script
run: cat scripts/run_container.sh
- name: Show R script
run: cat scripts/demo_container.R
- name: Run container
run: ./scripts/run_container.sh