3
Marl3x
4y

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.

Comments
  • 2
    Private github repo? Confused as to what you actually need.
  • 0
    @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.
  • 2
    @Marl3x Oh you mean like npm or pip or apt-get?
  • 0
    @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?
  • 1
    @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.
  • 0
    @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.
  • 1
    @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.
  • 1
    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.
  • 0
    @sbiewald Can I attach any binary?
  • 1
    @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?
  • 3
    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.
  • 2
    Checkout 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.
  • 0
    @SortOfTested kinda sounds like Amazon S3
  • 0
    @CrashOverride
    Shitty storage service was the 1.0
Add Comment