Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Marl3x27795y@Demolishun just a place to put my built project, with a history of all versions. Repo sounds good, but I though that there might be some standardized way to do this.
-
Marl3x27795y@Demolishun yeah, but the problem is that it is just a web page, and npm for example needs a package.json does it make sense to put in a private repository?
-
@Marl3x If you want people to download it needs to be in a public repo. I was thinking private if you wanted to store it, but didn't want to share.
-
Marl3x27795y@Demolishun doesn't really matter, I just want to access it so I can deploy ot to the server. So for example: Deploy v1.0, and it gets v1.0 from the registry or repo and puts it on the server.
-
C0D4681465y@Marl3x sounds like a git repo with version tags.
You could use something like puppet or jenkins to do the build process based on nominated tag.
Public/private comes down to sharing the code with others or not. -
As deployment always requires some kind of script: Why not store your source in a git repository and create a tag / release if you make a release. You can attach binaries to the release page (e.g. on Github); the release page can be queried by an api and AFAIK attach build artifacts by an api too.
-
@Marl3x You can attach what ever you want (total repository and account limitations apply).
Why should Github restrict releases when you can put anything in the repository already? -
I really need to launch a product for this called Crapstor. "Need somewhere to put your shit? Crapstor got you covered."
And when it fails I can just modify the casing and pivot to being a flaky onion router. -
Ederbit7385yCheckout this, it's open source.
https://de.sonatype.com/nexus-repos...
If you work with containers, a docker registry might suffice, in which case I would recommend gitlab. It has one integrated, along with CI/CD functionalities.
Related Rants
I want to store my built application inside of some kind of registry or repository. Is this best practice and are there tools for doing this? I cant find anything except Artifactory, which is pretty expensive.
question
ci
deployment
backup
devops