Shippable / support

Shippable SaaS customers can report issues and feature requests in this repository
101 stars 28 forks source link

Is it possible to upload artifacts to github as new release? #5054

Open gounthar opened 4 years ago

gounthar commented 4 years ago

Description of your issue:

Hi, I am currently building .deb files on your machines, and would like to share the built artifacts. I thought of doing it with github releases, but don't know where to start with Shippable. Is it even possible? If that's not possible, what can I do to share my binary files (except Amazon of course, as I am trying to share free of charge)?

Thanks.

a-murphy commented 4 years ago

In general, just about anything that can be written in a Bash script can be run in either a CI job or a runSh job in an Assembly Line. The CLIs preinstalled in the default images are documented here and others can be installed in the script or in a custom image in CI jobs.

gounthar commented 4 years ago

I see, thanks. What I meant was: is there any kind of Github integration that allows us to deploy releases to Github directly, as we can do with DockerHub for the Docker images for example?

a-murphy commented 4 years ago

There are not currently any integrations that could create a release on GitHub.

One possibility to create a release on GitHub would be to add a secure environment variable in CI or key-value pair integration in Assembly Lines with a GitHub personal access token and use that token with the GitHub API.

gounthar commented 4 years ago

Got it, thanks.