-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
34 lines (31 loc) · 888 Bytes
/
Makefile
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
include .env
export
pull:
git submodule init
git submodule update
deploy-all:
scripts/check_awscred.sh
pipeline_utils pipeline_deploy \
--ff-env ${ENV_NAME} \
--builder ${ENV_NAME}-external-pipeline-builder \
--keydicts-json ${KEYDICTS_JSON} \
--wfl-bucket ${WFL_BUCKET} \
--account ${AWS_ACCOUNT_NUMBER} \
--region ${AWS_DEFAULT_REGION} \
--project ${PROJECT} \
--institution ${INSTITUTION} \
--sentieon-server ${SENTIEON_LICENSE} \
--post-software \
--post-file-format \
--post-file-reference \
--post-workflow \
--post-metaworkflow \
--post-wfl \
--post-ecr \
--repos \
ExpansionHunter-germline \
xTea-germline
info:
@: $(info Here are some 'make' options:)
$(info - Use 'make pull' to initialize/pull the submodules.)
$(info - Use 'make deploy-all' to deploy all the available pipelines. Expect pipeline_utils to be installed.)