Inedo
3.8K posts

Inedo
@Inedo
Universal Package Manager & Private Docker Registry, CI/CD platform that automates builds and deployments, and Servers Configuration Manager.
Berea, OH 가입일 Ekim 2010
397 팔로잉1.4K 팔로워

@Inedo Great — but what about what happens after it hits prod?
You control what goes in, but can you see what’s actually running?
Runtime insights + OSS controls = true end-to-end security.
Shift left and watch right. #SoftwareSupplyChain #RuntimeSecurity
English

@aauahelap Thanks for reaching out, and sorry you didn’t get a response through the website. Could you please send me your email address via DM? I’ll follow up and make sure someone gets back to you.
English

Any devs here with hands-on experience using #BuildMaster or JetBrains #TeamCity for CI/CD pipelines?
Curious about real-world pros, cons, and how they compare to other tools like Jenkins or GitHub Actions.
Insights appreciated! 💡 #DevOps #SoftwareEngineering
English

@imnomandigital Many teams use version ranges to manage NuGet dependencies—but that often leads to unexpected updates and inconsistent builds. A better approach is using lock files, a package approval process, and tools to track usage. We wrote about it here: blog.inedo.com/nuget/manage-d…
English

@Inedo Not really just genuinely curious about how others handle NuGet at scale.
English

What's the best way to scale #NuGet package use in a company?
Learn more about NuGet at the #Enterprise level in our latest blog post: ine.do/3EpRN0k
English

Great question! Are you currently running into challenges managing NuGet dependencies at scale?
“At scale” can mean different things—more devs can make enforcing standards harder, while more projects can lead to dependency sprawl.
I’d love to hear what kind of scaling you're seeing. We might even write an article about it!
English

@Inedo Great resource! Any tips on managing dependencies at scale?
English

@josh_wenke Thank you so much! 😊 I really appreciate that — definitely planning to share the insights once I’ve gathered enough responses! We're already at 800 responses and aiming for 1,000 — would really appreciate it if you could share the survey with others too 🙏
English

@StevieJPN @tekbog I agree, but I’m curious, what specifically makes you feel that way?
English

@TheDarkGoldMan @pulpproj Ah, got it — sounds like your homelab is evolving into a small-scale company infrastructure.
Unified login via OIDC makes total sense — especially if you’re onboarding others.
Congrats on the scale-up — super cool to see!
English

You’re welcome! I’m working on a considerable project with a lot of moving parts. I’ll have to onboard a couple people soon and I’d prefer to have a very easy login setup which is why I opted for a unified login. To give you an idea, here’s a non-exhaustive list of services that I’m running:
- Minio
- Grafana
- In-house app
- RabbitMQ
- Registries
English

Oh fuck… In order to use NPM/Docker registries in Artifactory, you have to pay the Pro license which costs 200$US A MONTH?!
Fuuuuuck that. Deploying @pulpproj instead and will try to find a way to make a donation instead.
English

@TheDarkGoldMan @pulpproj Thanks for the info, Guillaume! That’s super helpful.
Genuine curiosity: what’s your use case for OIDC in your homelab? Are you testing something for an OSS project, simulating enterprise setups, or just prefer unified login across services?
English

Appreciate your answer! Most don’t! I found out that Sonatype Nexus is compatible with oauth2-proxy (plugin) but only at version 3.77 and lower. 3.78 is a breaking change since they moved to Spring Boot and it looks like they won’t support plugins anymore. I’m so surprised! Most tools offer that option.
English

Interesting stats — thanks for sharing. One thing I’m genuinely curious about:
If so many organizations are already using 7+ security tools, what's getting in the way of those tools actually reducing risk? Is it just alert fatigue, or is it more about gaps in integration, context, or developer adoption?
English

The @JFrog survey highlights several risks for enterprises in their #DevSecOps practices:
1. Direct Downloads from the Internet: 71% of organizations allow developers to download packages directly from the internet, increasing the risk of introducing vulnerabilities.
2. Limited Code Scanning: Less than half of the organizations (43%) scan at the source code and binary level, and 40% lack full visibility into the provenance of software running in production.
3. Overreliance on Multiple Security Tools: Many organizations deploy numerous security tools (73% use seven or more, and 49% use ten or more), but the effectiveness of these tools is questionable due to the high number of false positives.
4. Exposed Secrets and Tokens: Public repositories contain a significant number of exposed secrets and tokens, with JFrog finding 25,229 exposed in public registries.
5. Growing Software Supply Chain Threats: The average organization adds 458 new packages annually, increasing the complexity and potential vulnerabilities in the #softwaresupplychain.
These risks underscore the need for better integration of security practices within development workflows and closer collaboration between #cybersecurity teams and developers to enhance overall application security.
Would you like to explore strategies to mitigate these risks? Talk to us @ACL_Digital.
devops.com/jfrog-survey-s…

English

@TheDarkGoldMan @pulpproj Unfortunately not 😕 ProGet only supports SAML (Enterprise-only), not OIDC. Most OIDC providers like Okta support SAML too, so that’s the usual workaround. But yeah… no OIDC support 🙁
Genuine question though — do other tools offer OIDC/SAML for free?
English

@TheDarkGoldMan @pulpproj Not sure if you’ve ever looked into ProGet, but it might be worth checking out. It’s kind of built for this use case—self-hosted, supports Docker/NPM/NuGet/etc out of the box, and there's even a free version.
I’d be curious what you think of it compared to Artifactory.
English

Quite unfortunate! I used it before at a previous job (large org) and was really looking forward to get into it a bit more by deploying it to my homelab. Putting basic features like a Docker registry behind a paywall seems… excessive to say the least. Not everyone works either Java… oh well!
English

Python projects can quickly become unmanageable as they grow.
Without a structured approach, code turns into a tangled mess, making maintenance and collaboration difficult. That’s where modularization and packages come in. By organizing your code properly, you can keep your project scalable, reusable, and easy to understand.
Why Modularization Matters
Breaking your code into modules helps maintain clarity. Instead of one massive script, you can separate logic into different files. This makes debugging easier and encourages code reuse across projects.
The Role of Packages
A package is a collection of modules that work together. It allows you to logically group related functionality, reducing redundancy and improving maintainability. With __init__.py, you can define package behavior and control how modules are imported.
Best Practices
1️⃣ Keep modules focused—each should handle a specific task.
2️⃣ Use clear and consistent naming conventions.
3️⃣ Organize packages logically to reflect functionality.
4️⃣ Document modules to make them understandable for future developers.
By mastering modularization, you can build Python projects that are structured, scalable, and easy to manage. Properly designed packages ensure code reusability and maintainability, saving time and effort in the long run.
English

@MinhLuanQuach There are many reasons to use Jenkins; avoinding vendor-lock-in, cost etc.. Jenkins is free & open-source, which can save a lot of money compared to Azure DevOps. #DevOps #CICD
English

#Jenkins is a popular tool used to automate deployments, but it has it's limitations. Check out our blog to learn how to build a CD pipeline in Jenkins, how to write parameterized #Powershell scripts, and more:
English

Don’t let small PowerShell errors cause big problems.
Here’s what you need to know about testing:
✔ How to catch issues before deployment.
✔ Tools to automate PowerShell script testing.
✔ Writing tests that ensure reliability.
🔍 Learn more: blog.inedo.com/powershell/ps-…
English

Missed this?
Here’s a quick summary of our blog on PowerShell testing.
✔ Testing prevents costly script failures.
✔ Common mistakes include skipping error handling.
✔ Pester is the go-to framework for PowerShell testing.
✔ Automate tests to catch issues early.
📖 Read more: blog.inedo.com/powershell/ps-…
English

Public PowerShell repositories can be unreliable. A private repo ensures stability, security, and control over your modules. See how to set one up.
📖 Learn more: blog.inedo.com/powershell/pri…
English

Tired of typing commands in PowerShell?
A GUI can make scripts easier to use for everyone.
See how to build one with just a few lines of code.
📖 Learn more: blog.inedo.com/powershell/gui/
English





