I searched quite a bit this morning, and it turns out there is a far better open-source tool that works as an Artifactory replacement for small projects. It's not in any of the alternatives-to lists. It is known as mkdir.
I searched quite a bit this morning, and it turns out there is a far better open-source tool that works as an Artifactory replacement for small projects. It's not in any of the alternatives-to lists. It is known as mkdir.
@mvniekerk at 2025 , they don't know about #artifactory and #jfrog 🤓 even GitHub also head some repository functionality
@jerry I prevented the rollout of retention policies across our whole artifactory production cluster within my company.🫣
To be honest, I wasn't aware it was actually Friday the 13th. The reason was actually that I was doing support (SPOC). 😅
In in the last two week I tried to get the vagrant-libvirt setup for #Artifactory up and running.
I now have a kind-of-working setup:
https://codeberg.org/johanneskastl/artifactory_vagrant_libvirt_ansible
https://github.com/johanneskastl/artifactory_vagrant_libvirt_ansible
This #vagrant setup creates a VM and installs the official Artifactory OSS version. It works kind of well in my tests. However, I deem the official systemd unit broken by design (separate toot following). So this setup installs a new unit that worked better in my tests (but not perfect, which I think is caused by the official startup scripts).
Have fun!
To create your own image cache, there are lots of options:
- The #distribution project is minimal but extendable. https://distribution.github.io/distribution/
- #Harbor has a lot of functionality for larger orgs: https://goharbor.io/
- #Zot is an alternative to Harbor: https://zotregistry.dev/
- #Artifactory and #Nexus each include a container registry option.
❯ curl -IL https://repository.example.com/
HTTP/1.1 302 Moved Temporarily
Server: nginx/1.24.0 (Ubuntu)
Date: Fri, 21 Feb 2025 08:44:06 GMT
Content-Type: text/html
Content-Length: 154
Location: https://repository.example.com/ui/
Connection: keep-alive
HTTP/1.1 502 Bad Gateway❯ curl -IL --user-agent "Microsoft Edge" https://repository.example.com/
HTTP/1.1 302 Moved Temporarily
Server: nginx/1.24.0 (Ubuntu)
Date: Fri, 21 Feb 2025 08:52:12 GMT
Content-Type: text/html
Content-Length: 154
Location: https://repository.example.com/ui/
Connection: keep-alive
HTTP/1.1 200 OKAnyone know someone at #JFrog I could reach out to, concerning their SaaS solution for #Artifactory ?
Ran into issues where it looks like they need to update some of their AWS backend infra configuration to support IPv6 (dualstack) to accept users that are reaching out from IPv6-only environments. Otherwise, packages are unable to be downloaded from their hosted endpoints in those scenarios.
Here's an article I published on Medium.com detailing how Maven Metadata works.
I hope you find it useful! :)
#maven
#gradle
#nexus
#artifactory
#metadata
#java
#devops
#opensource
#oss
https://medium.com/@carlspring/introduction-to-maven-metadata-73fec7a57a46
Dear JFrog, is it too much to substitute your actual CNAME and repository, values you already know, into your examples?
That would be closer to “set me up" than what you're actually providing.
#BSI WID-SEC-2024-1765: [NEU] [hoch] #JFrog #Artifactory: Schwachstelle ermöglicht Manipulation von Dateien
Ein entfernter, anonymer Angreifer kann eine Schwachstelle in JFrog Artifactory ausnutzen, um Dateien zu manipulieren.
https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2024-1765
Удобный CI/CD доступен каждому
Привет, Хабр! Недавно я выступал на Moscow Python Conf, где делился нашим опытом создания и использования CI/CD пайплайнов. В данной статье я расскажу об этих пайплайнах, раскрою их особенности и покажу, как они помогают нам быстро доставлять код и поддерживать высокий показатель Time To Market. Надеюсь, что наш опыт будет полезен и вам.
https://habr.com/ru/articles/820451/
#ci/cd #gitlab #pipeline #artifactory #trunkbaseddevelopment #phd #phdays #python
I posted a web log thing!
It's niche and stupid. If you use JFrog Artifactory and a Red Hat-based Linux and want user-specific credentials for use with `dnf`, I know how to do that and you can too:
https://0xc0dec0dec0de.github.io/2024/04/16/using-user-specific-credentials-with-dnf.html
@sebobo I think this is a more general thing. I‘d like to be able to annotate any configuration setting with some metadata. Thinking of our #artifactory instance permission configuration where I sometimes wonder „why does this user have that permission?“ 🤔
Anyone out there knowledgeable about a good #Maven repository manager? I've been looking at #JFrog #Artifactory and well, it isn't as I remember it from 10 years ago, and it doesn't seem to fit our needs. I need one where the admin user can control what libraries are available/cached in our local repository, and also download the dependencies so we don't have to constantly go looking that all of them are present. I would prefer an #OpenSourceSoftware solution if possible.
anyone around with profound knowledge/experience with #artifactory #php #satis ? trying to manage private packages with artifactory properly is a nightmare
Though I am waiting for some coworkers to work through some Artifactory issues with JFrog support...
Using Renovate with JFrog Artifactory
https://medium.com/towards-aws/using-renovate-with-jfrog-artifactory-445a99a2df68
#jfrog #artifactory #devops #dependencycheck #binary #containers
Cursed idea of the day: a dnf plugin that runs jfrog-cli as the initiating user to download from JFrog Artifactory.
#dnf #python #JFrog #artifactory #RedHat #linux #programming
Anyone know to escape ‘/‘ in build number when running build promotion via #jfrog #artifactory cli? The code treats / as a break mixing up name and number https://stackoverflow.com/questions/77545689/how-can-i-escape-in-build-number-for-jfrog-cli-promote-build-command
Over two years ago at my work, I opened a bug report for corporate #Artifactory instance about getting "HTTP 500" errors when trying to modify some permissions. The response was that they plan to upgrade to a fixed version soon.
Fast forward to today: The bug is still there, and they now have a request template for manual changes "If repo admin facing 500 or 403 forbidden error while providing access." 🤦♂️
So much incompetence in corporate IT support when outsourced to cheapest providers...