Created
August 14, 2012 18:00
-
-
Save sycobuny/3351300 to your computer and use it in GitHub Desktop.
All options I can think of for git deployment
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
node testnode { | |
git::repository { "repo": | |
# default values | |
server_user => "root", | |
owner_user => "root", | |
owner_group => "root", | |
target_dir => "repo", | |
githost => "githost", | |
gituser => $server_user, | |
target_dir => $name, | |
# repository to clone | |
repository => "${gituser}@${githost}:/repo/${name}.git", | |
# revision to check out, pick one or none, default values depends | |
# on deploy_mode: | |
# deploy_mode 'development', checks out latest default branch on | |
# first clone, does no updates afterwards | |
# deploy_mode 'production', checks out latest release-# tag for | |
# each run | |
branch => "master", | |
revision => "6f32f21e", | |
tag => "release-3", | |
# possible values, 'development', 'production' | |
# default is assumed to be 'development', but can also be overridden | |
# by setting $git_deployment_mode before calling the resource | |
deploy_mode => "development", | |
# required values | |
export_dir => "/path/to/export/directory", | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment