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

Deploying built artifacts #15

Open
sampov2 opened this issue Aug 27, 2018 · 3 comments
Open

Deploying built artifacts #15

sampov2 opened this issue Aug 27, 2018 · 3 comments
Assignees

Comments

@sampov2
Copy link
Owner

sampov2 commented Aug 27, 2018

Hi,

Great job on the CI. I'm wondering how we can use the artifacts built by the CI and deploy them somewhere for people to download, test and use?

@jpcima
Copy link
Collaborator

jpcima commented Aug 27, 2018

Hi @sampov2

Currently I've made a deployment which has downloadable artifacts at this location. It's my own hosting, I'd prefer if the project has its own.

This is deployment by ssh copy. You can go in the project yourself and change deployment's options.
The method is to visit the "environment variables" section.
Here there can be set the target hosting, and the ssh key pair. (in base64 encoding on a single line)

deploy

@sampov2
Copy link
Owner Author

sampov2 commented Aug 27, 2018

Would it be possible to set up an upload to github so that the artifacts would be in the project "releases"? There could be a release "latest" which gets updated each time a build is done, and then separate releases for actual version increases.

@jpcima
Copy link
Collaborator

jpcima commented Aug 27, 2018

It's an interesting question. The answer would be most likely, as I can find a tool for such a task.
gothub :octocat: command-line app to create and edit releases on Github (and upload artifacts)

About maintaining such a thing as a latest release, I am not entirely sure on practicality of such a process, as I've not seen it made in such way before.
As creating a release involves a creation of git tags if not existing, it may take a special care to avoid accumulation of useless tags.

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