Skip to content

Commit 6bf66c1

Browse files
author
josh_mandel
committedApr 23, 2014
Fetch all jars using ivy
Provision for offline access Avoid hacky .. paths to find imported jars Documented offline mode git-svn-id: http://gforge.hl7.org/svn/fhir/trunk/build@2403 2f0db536-2c49-4257-a3fa-e771ed206c19
0 parents  commit 6bf66c1

File tree

2,669 files changed

+818244
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,669 files changed

+818244
-0
lines changed
 

‎.travis.yml

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Build & Run FHIR Publisher, and push output to gh-pages
2+
3+
langauge: java
4+
jdk:
5+
- oraclejdk7
6+
script: ./build.sh
7+
notifications:
8+
email:
9+
- fhir-svn-travis@dilute.net
10+
- grahame@healthintersections.com.au
11+
- e.kramer@furore.com
12+
after_success:
13+
- echo -e "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\nKJX4VB3SkmaxQuMgaNUcNA==\n" | openssl aes-256-cbc -k "$password" -d -a -out ~/deploy_fhir_docs
14+
- chmod 600 ~/deploy_fhir_docs
15+
- git config --global user.email "latest@fhir.me"
16+
- git config --global user.name "FHIR Build"
17+
- echo -e "Host github.com\n IdentityFile ~/deploy_fhir_docs" > ~/.ssh/config
18+
- echo "github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==" > ~/.ssh/known_hosts
19+
- git clone git@github.com:hl7-fhir/hl7-fhir.github.io.git
20+
- cd hl7-fhir.github.io
21+
- rm -rf *
22+
- cp -r ../publish/* .
23+
- git add -A .
24+
- git commit -m "Travis docs build"
25+
- git push origin master
26+
27+
28+
env:
29+
global:
30+
secure: "MV6r5LHUxQns93+NuKCv+iJPDLoSRSXpJ5YNq36mlO7pKIiHxWOYkrdxaXFyZU7lJzYMuJuFFpPPmzBNN8AqGo+3GY/ge6cODbYyAyS+PPUnazKNSyha7Hu9XQh1px44NBgnwE3wbltXYYvwQbHe8vXhDwBLXYZe9xj0g4YY4ms="
31+
32+
# To recreate the payload + "secure" var above:
33+
# password=`openssl rand -hex 32`
34+
# cat ~/.ssh/deploy_fhir_docs | openssl aes-256-cbc -k "$password" -a
35+
# travis encrypt password=$password -r hl7-fhir/fhir-svn

‎README.md

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
### To run the FHIR Publisher
2+
First ensure that [ant 1.9+](http://ant.apache.org/bindownload.cgi) is installed on your system.
3+
4+
1. Run `publish.bat` (windows) or `publish.sh` (OSX/Linux)
5+
2. Wait for it to finish (~10 minutes)
6+
7+
See also: [FHIR Build Process](http://wiki.hl7.org/index.php?title=FHIR_Build_Process)
8+
9+
Note: if you are offline and cannot fetch dependencies, pass the `--offline`
10+
flag to the publisher script. E.g. `./publish.sh --offline`
11+
12+
### To build and run the FHIR Publisher via ant
13+
```
14+
ant clean Publisher -Dargs="-name my-custom-build"
15+
```
16+
---
17+
18+
### Command line parameters to publish.sh / publish.bat
19+
20+
* `-nogen`: don't generate the spec, just run the validation. (to use this,
21+
manually fix things in the publication directory, and then migrate the
22+
changes back to source when done. this is a hack)
23+
24+
* `-noarchive`: don't generate the archive. Don't use this if you're a core
25+
editor
26+
27+
* `-web`: produce the HL7 ready publication form for final upload (only core
28+
editors)
29+
30+
* `-diff`: the executable program to use if platform round-tripping doesn't
31+
produce identical content (default: c:\program files
32+
(x86)\WinMerge\WinMergeU.exe)
33+
34+
* `-name`: the "name" to go in the title bar of each of the specification
35+

0 commit comments

Comments
 (0)
Please sign in to comment.