Skip to content

Commit 7ec8aeb

Browse files
authored
Merge pull request #86 from cc-ar-emr/issue-85-update-workflows
2 parents d494b06 + 635eaec commit 7ec8aeb

File tree

2 files changed

+34
-37
lines changed

2 files changed

+34
-37
lines changed

.github/workflows/build-project.yml

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# This workflow will build the project on any major PR.
2+
3+
name: Build Open-O
4+
5+
on:
6+
pull_request:
7+
branches:
8+
- main
9+
- develop/alpaca
10+
- develop/bullfrog
11+
- develop/coyote
12+
- develop/dolphin
13+
14+
jobs:
15+
build:
16+
runs-on: ubuntu-latest
17+
steps:
18+
- name: Checkout code
19+
uses: actions/checkout@v3
20+
21+
- name: Build Docker containers
22+
uses: hoverkraft-tech/[email protected]
23+
with:
24+
compose-file: ".devcontainer/docker-compose.yml"
25+
26+
- name: Generate make file
27+
run: docker exec devcontainer-open-o-1 .devcontainer/development/scripts/make lock
28+
29+
- name: Build project
30+
run: docker exec devcontainer-open-o-1 .devcontainer/development/scripts/make install
31+
32+
- name: Build JSP files
33+
run: docker exec devcontainer-open-o-1 mvn package -Pjspc
34+

.github/workflows/maven.yml

-37
This file was deleted.

0 commit comments

Comments
 (0)