-
Notifications
You must be signed in to change notification settings - Fork 13
/
skelebot-exp.yaml
65 lines (65 loc) · 1.16 KB
/
skelebot-exp.yaml
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
name: skelebot
description: ML Build Tool
maintainer: Sean Shookman
contact: [email protected]
language: Python
ephemeral: True
primaryJob: test
dependencies:
- PyYAML>=5.1.2
- dohq-artifactory>=0.1.17
- requests>=2.22.0
- schema~=0.7.0
- colorama~=0.4.1
- coverage~=4.5.4
- pytest~=5.1
- boto3~=1.10
- tomli>=1.1.0
ignores:
- '**/*.zip'
- '**/*.pkl'
- '**/*.csv'
- '**/*.model'
- '**/*.pyc'
jobs:
- name: publish
source: jobs/publish.sh
mode: i
help: Build and Publish the Docker Base Images
- name: test
source: jobs/test.sh
mode: i
help: Run the test cases for the project with coverage
params:
- name: coverage
alt: c
accepts: boolean
help: Allow for the coverage report to be displayed
- name: env
alt: e
help: ENV
choices:
- one
- two
components:
jupyter:
port: 1127
folder: .
registry:
user: skelebot
contributors:
repoOwner: carsdotcom
repoName: skelebot
files:
- README.md
repository:
s3:
bucket: my-bucket
region: us-east-1
profile: test
artifacts:
- name: test1
file: skelebot.yaml
- name: test2
file: skelebot-exp.yaml
singular: True