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

Implement automatic publishing / deployment #106

Open
mcgege opened this issue Dec 19, 2017 · 3 comments
Open

Implement automatic publishing / deployment #106

mcgege opened this issue Dec 19, 2017 · 3 comments
Labels

Comments

@mcgege
Copy link
Member

mcgege commented Dec 19, 2017

with Travis CI (howto)

@mcgege mcgege added this to the 2.1.0 milestone Dec 19, 2017
@mcgege mcgege modified the milestones: 2.1.0, 2.2.0 Jan 14, 2018
@mcgege mcgege modified the milestones: 2.2.0, 2.3.0 Aug 27, 2018
@mcgege mcgege changed the title Implement automatic publishing on Puppet Forge Implement automatic publishing / deployment Jan 14, 2019
@mcgege
Copy link
Member Author

mcgege commented Jan 14, 2019

Via Travis CI to:

  • GitHub Releases
  • Puppet Forge

Use PDK Template mechanism for this if possible ...

@mcgege mcgege removed this from the 2.3.0 milestone Feb 6, 2019
@mcgege mcgege added on hold and removed enhancement labels Feb 6, 2019
@mcgege
Copy link
Member Author

mcgege commented Feb 6, 2019

Right now: Do we want this, do we need this?

@artem-sidorenko
Copy link
Member

I have a very mixed view on that: on one side - its nice if you can issue a release by tag/button. However this gets really important in Continuous Delivery/Deployment scenarios only. If you release not daily or even weekly and if it's only the single person/small team - you can handle it with simple script/make/rake targets.

There is also a security view - do you really want to upload the release keys to some systems you do not control (e.g. CI)? But this can be seen differently, you can also see it from perspective - is my development system more secure than a professionally operated CI? :-)

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

No branches or pull requests

2 participants