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

Create linux packages #7

Closed
nbari opened this issue Oct 4, 2018 · 6 comments
Closed

Create linux packages #7

nbari opened this issue Oct 4, 2018 · 6 comments
Projects

Comments

@nbari
Copy link
Owner

nbari commented Oct 4, 2018

Create the Linux packages using packagecloud.io for now within docker

@nbari nbari added this to To do in TODO via automation Oct 4, 2018
@nbari
Copy link
Owner Author

nbari commented Oct 4, 2018

Need to improve this: https://github.com/nbari/www/blob/develop/Dockerfile

@HannanSolo
Copy link

Hey, this seems like a cool task to do, can you elaborate on what you need to be done?

@nbari
Copy link
Owner Author

nbari commented Oct 4, 2018

hi @HannanSolo the current Dockerfile builds the packages for different architectures but then "manually" they need to be uploaded, for example for Ubuntu currently I am trying this:

# for i in trusty utopic vivid wily xenial yakkety zesty artful bionic; do package_cloud push nbari/www/ubuntu/$i *.deb --skip-errors; done

Therefore besides testing the package would be nice to find an automated way of creating the packege and publishing into packagecloud.io probably using a CI service, something like circleci, or travis

@HannanSolo
Copy link

Hey, I'm getting pretty close to finishing it up, but it seems packagecloud.io cost a ton of money, do you already to have an account or is there another package publisher that would be used?

@nbari
Copy link
Owner Author

nbari commented Oct 8, 2018

Currently using an opensource plan (https://packagecloud.io/nbari/www) other providers could be fine just in case

What I did so far was to use the current Docker file and then t put the for x y z; do package_cloud push ... within a script and upload all the files, maybe could be the easy way for now since I still need to login and define the credendials any ideas are more than welcome.

@HannanSolo
Copy link

Yeah, I was thinking using something like Drone.io and it would easily be able to build and upload, ill make the drone yaml and will be more than happy to host it on one of my servers :)

@nbari nbari closed this as completed Oct 12, 2018
TODO automation moved this from To do to Done Oct 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
TODO
  
Done
Development

No branches or pull requests

2 participants