Skip to content

Commit

Permalink
Implement S3 staging
Browse files Browse the repository at this point in the history
Signed-off-by: kay <[email protected]>
  • Loading branch information
i80and authored and kay-kim committed Jun 10, 2015
1 parent 732e474 commit 1773301
Show file tree
Hide file tree
Showing 5 changed files with 384 additions and 2 deletions.
2 changes: 2 additions & 0 deletions giza/giza/cmdline.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
import giza.operations.packaging
import giza.operations.build_env
import giza.operations.quickstart
import giza.operations.stage
import giza.operations.sphinx_cmds
import giza.operations.tx
import giza.operations.code_review
Expand All @@ -46,6 +47,7 @@
giza.operations.sphinx_cmds.main,
giza.operations.deploy.twofa_code,
giza.operations.http_serve.start,
giza.operations.stage.start,
giza.operations.configuration.report_version,
giza.operations.make.main,
giza.operations.test.integration_main
Expand Down
11 changes: 11 additions & 0 deletions giza/giza/config/project.py
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,17 @@ def siteroot(self, value):
def sitepath(self):
return get_path_prefix(self.conf, self.conf.git.branches.current)

@property
def stagingbucket(self):
if 'stagingbucket' in self.state:
return self.state['stagingbucket']
else:
return 'mongodb-org-staging'

@stagingbucket.setter
def stagingbucket(self, value):
self.state['stagingbucket'] = str(value)


class EditionListConfig(libgiza.config.ConfigurationBase):
_option_registry = ['name', 'url']
Expand Down
3 changes: 2 additions & 1 deletion giza/giza/config/runtime.py
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,8 @@ class RuntimeStateConfig(RuntimeStateConfigurationBase):
'git_sign_patch', 'package_path',
'clean_generated', 'include_mask', 'push_targets',
'dry_run', 't_corpora_config', 't_translate_config',
't_output_file', 't_source', 't_target', 'port']
't_output_file', 't_source', 't_target', 'port',
'destage', 'incremental']

def __init__(self, obj=None):
super(RuntimeStateConfig, self).__init__(obj)
Expand Down
Loading

0 comments on commit 1773301

Please sign in to comment.