-
Notifications
You must be signed in to change notification settings - Fork 25
Expand file tree
/
Copy pathreadme.txt
More file actions
52 lines (34 loc) · 1.48 KB
/
readme.txt
File metadata and controls
52 lines (34 loc) · 1.48 KB
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
ecs-sync
=========
A utility for migrating unstructured data from one system to another.
readme.txt - this file
NOTICE - license notice
LICENSE - full license
ecs-sync-<ver>.jar - ecs-sync application/service executable jar
ecs-sync-ctl-<ver>.jar - ecs-sync client interface executable jar
script/ova/ - scripts and configuration for installing ecs-sync as a service or appliance/OVA on linux
script/windows/ - scripts and configuration for installing ecs-sync as a service on windows
script/mysql/ - DB scripts. note: in the OVA, the ecssync DB user already exists, and ecs-sync will create
- status tables automatically
docker/ - scripts and configuration for running in docker containers (see docker/README)
sample/ - sample XML configuration files
building
=========
version is set in build.gradle
main distribution:
./gradlew :distZip [plugin-excludes]
UI jar:
cd ecs-sync-ui
../gradlew -Dgrails.env=prod assemble [plugin-excludes]
plugin-excludes:
You can optionally exclude certain plugins from the build with the following parameters:
To exclude filters:
-Pfilter.excludes="cas-extractors,cifs-ecs-ingester"
To exclude storage plugins:
-Pstorage.excludes="cas,nfs"
testing
=========
copy test-resources/test.properties.template to $HOME,
remove the .template extension,
populate with appropriate system access/credentials
./gradlew testReport