Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatic deploy to Saltmarsh #29

Open
hoegrammer opened this issue Aug 6, 2015 · 9 comments
Open

Automatic deploy to Saltmarsh #29

hoegrammer opened this issue Aug 6, 2015 · 9 comments

Comments

@hoegrammer
Copy link
Owner

Set up auto deploy so that code is deployed onto Saltmarsh when pushed to master

@hoegrammer
Copy link
Owner Author

Idea 1:
Use hosted Travis and git receive hook:
On push to master github notifies Travis
Travis is configured to push to saltmarsh (http://docs.travis-ci.com/user/deployment/custom/#Git)
Saltmarsh has a post-receive hook to run grunt
Pros of idea: Can easily expand into running jslint and unit tests
Cons: Slighly complicated

Idea 2:
Write a super-simple Node CI app that github talks to directly and which pulls and runs browserify
Pros: Less complicated (cut out the middle man)
Cons: Not so easy to extend

@Shakyamuni177te
Copy link
Collaborator

What's Travis?
On 6 Aug 2015 12:36, "Naomi" notifications@github.com wrote:

Idea 1:
Use hosted Travis and git receive hook:
On push to master github notifies Travis
Travis is configured to push to saltmarsh (
http://docs.travis-ci.com/user/deployment/custom/#Git)
Saltmarsh has a post-receive hook to run grunt
Pros of idea: Can easily expand into running jslint and unit tests
Cons: Slighly complicated

Idea 2:
Write a super-simple Node CI app that github talks to directly and which
pulls and runs browserify
Pros: Less complicated (cut out the middle man)
Cons: Not so easy to extend


Reply to this email directly or view it on GitHub
#29 (comment)
.

@hoegrammer
Copy link
Owner Author

Hosted Continuous Integration system - it's mostly used for running tests and then deploying code to various environments. It emails you if tests fail etc. Our tests depend on a real browser atm so we can't use that bit but we can use the deploy bit

@Shakyamuni177te
Copy link
Collaborator

Idea 1 is best.

On 6 August 2015 at 15:16, Naomi notifications@github.com wrote:

Hosted Continuous Integration system - it's mostly used for running tests
and then deploying code to various environments. It emails you if tests
fail etc. Our tests depend on a real browser atm so we can't use that bit
but we can use the deploy bit


Reply to this email directly or view it on GitHub
#29 (comment)
.

https://github.com/Shakyamuni177te/The-Order-of-the-Mouse

@hoegrammer
Copy link
Owner Author

I agree

@Shakyamuni177te
Copy link
Collaborator

Can you show me how to do it? You can remote on to my machine if you like.

On 6 August 2015 at 15:43, Naomi notifications@github.com wrote:

I agree


Reply to this email directly or view it on GitHub
#29 (comment)
.

https://github.com/Shakyamuni177te/The-Order-of-the-Mouse

@hoegrammer
Copy link
Owner Author

We are meeting up later I'll show you then

@hoegrammer
Copy link
Owner Author

Well not show you exactly but work it out together :)

@Shakyamuni177te
Copy link
Collaborator

Ok.

On 6 August 2015 at 15:46, Naomi notifications@github.com wrote:

We are meeting up later I'll show you then


Reply to this email directly or view it on GitHub
#29 (comment)
.

https://github.com/Shakyamuni177te/The-Order-of-the-Mouse

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants