Welcome to the JFrog Blog

Don’t Let the Maven Deploy Plugin Trip You Up

Don’t Let the Maven Deploy Plugin Trip You Up

Apache Maven is a commonly used build tool. It has many cool features such as default processing steps that are included out of the box, and is particularly good for compiling and packaging Java code. But this blog post is not an introduction to Maven. There are plenty of great books that provide that, and…
Speed Up Your Gradle Builds with JFrog Artifactory

Speed Up Your Gradle Builds with JFrog Artifactory

Gradle introduced a cool built-in feature that lets you cache task outputs. Why is this cool? Because it reduces build time. How? By sharing the output of Gradle tasks between machines, subsequent builds are accelerated since they can reuse those outputs instead of rebuilding them. Now, this is where it gets even cooler. This feature…
Like C/C++ Development with Visual Studio? Like it Better with Conan.

Like C/C++ Development with Visual Studio? Like it Better with Conan.

Microsoft’s announcement of a Vcpkg was the dawn of a new era in package management for millions of developers using Microsoft Visual Studio for C/C++ projects. But while it’s great for retrieving and building OSS libraries from sources, it has limitations when trying to build user projects. Limitations such as the inability to manage (building,…
Why OpenMRS Migrated from Sonatype Nexus to JFrog Artifactory and Bintray

Why OpenMRS Migrated from Sonatype Nexus to JFrog Artifactory and Bintray

  UPDATE: As of May 1, 2021 Bintray services will no longer be available (ConanCenter and JCenter are not affected) for more information read the Centers Deprecation Blog   OpenMRS, the collaborative open source project to develop software that supports the delivery of healthcare in developing countries, recently announced that they have migrated from using…
Love Your Logs. It Pays Off

Love Your Logs. It Pays Off

“My Artifactory won’t start”; “I see some lag”; “My artifacts are missing”; “I get issues when Jenkins tries to pull/deploy artifacts”; “I am getting 404 / 401/ 403/ 500 /409” … These are just a few of the common issues I hear from our customers. Very basic issues; right? We can triage them in a…
AQL and JFrog CLI: A Match Made in Heaven

AQL and JFrog CLI: A Match Made in Heaven

One of the big advantages of running builds using JFrog Artifactory is the exhaustive build information that is created by many sources and used within your organization. However, as your organization continues to grow, efficiently leveraging and managing this amount of data becomes critical. It is very easy to simply use up valuable storage space…
Fully Reproducible Builds with CircleCI and Artifactory

Fully Reproducible Builds with CircleCI and Artifactory

Most of you are probably familiar with the following scenario. You build an NPM package using CircleCI using dependencies that are fetched from the public NPM registry.  Suddenly, you discover that your package contains a major bug! You need to quickly rollback to the previous version, but discover that one of the dependencies from this…
OpenShift with Artifactory: A Powerful PaaS with a JFrog Stack

OpenShift with Artifactory: A Powerful PaaS with a JFrog Stack

[deprecated] This blog shows outdated content, please see this blog for the latest information. If you’re containerizing, cloudifying, and doing DevOps, you want your tools to work together nicely so you don’t have the headache of managing infrastructure. We are making it even easier to make your enterprise-grade devops environment work great with JFrog Artifactory…
Unleash the DevOps!

Unleash the DevOps!

DevOps tools have come a long way. From virtual machines in dev and QA environments to those in production, and now Docker. The more we are charmed by the idea of hardware as a code, the crazier the things we are trying to do with it. Take the “immutable server” pattern as an example. In 2000,…
Infrastructure as <strike>Code</strike> Binaries

Infrastructure as Code Binaries

The advent of cloud computing has made it very easy for IT and DevOps to quickly spin up any variety of environment needed. From small individual boxes that a developer may need, to large and complex production datacenters.  However, the ability to quickly and easily spin up environments, also opens up the risk of spinning…