Merge pull request #2471 from lnguyen/git_docs

added git docs to artifacts
This commit is contained in:
Alex Dadgar 2017-03-27 11:37:35 -07:00 committed by GitHub
commit b364c2f1e6
1 changed files with 25 additions and 0 deletions

View File

@ -88,6 +88,31 @@ artifact {
}
```
### Download using git
This example downloads the artifact from the provided github url and places it at
`local/repo`, as specified by the optional `destination` parameter.
```hcl
artifact {
source = "git::https://github.com/example/nomad-examples"
destination = "local/repo"
}
```
To download from private repo, sshkeys need to be set. The key must be
base64-encoded string. Run `base64 -w0 <file>`
```hcl
artifact {
source = "git@github.com:example/nomad-examples"
destination = "local/repo"
options {
sshkeys = "<string>"
}
}
```
### Download and Unarchive
This example downloads and unarchives the result in `local/file`. Because the