forked from ome/omero-figure
-
Notifications
You must be signed in to change notification settings - Fork 0
34 lines (32 loc) · 933 Bytes
/
omero_plugin.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Install and test and OMERO plugin e.g. a Web app, a CLI plugin or a library
#
# This workflow will install omero-test-infra, start an OMERO environment
# including database, server and web deployment, configure the OMERO plugin
# and run integration tests.
#
# 1. Set up the stage variable depending on the plugin. Supported stages
# are: app, cli, scripts, lib, srv
#
# 2. Adjust the cron schedule as necessary
name: OMERO
on:
push:
pull_request:
schedule:
- cron: '0 0 * * 0'
jobs:
test:
name: Run integration tests against OMERO
runs-on: ubuntu-22.04
env:
STAGE: app
steps:
- uses: actions/checkout@v4
- name: Checkout omero-test-infra
uses: actions/checkout@master
with:
repository: ome/omero-test-infra
path: .omero
ref: ${{ secrets.OMERO_TEST_INFRA_REF }}
- name: Build and run OMERO tests
run: .omero/docker $STAGE