June 2015 Summaries
3 posts from JFrog
Filter
Month:
Year:
Post Summaries
Back to Blog
Artifactory administrators often face the challenge of managing storage space by cleaning up unused or outdated artifacts, but standard cleanup methods may not meet their specific needs. Artifactory Query Language (AQL) offers a customizable solution, allowing users to create complex queries based on specific criteria, such as file size, creator, or download status, and is accessible via a RESTful API. A provided Groovy script demonstrates how to use AQL to identify and delete files that meet particular conditions, such as being unused, large in size, or tagged with specific properties. This script allows administrators to tailor the cleanup process to their requirements by modifying query parameters, setting up server credentials, and choosing between a dry run or actual deletion, thereby offering a flexible approach to managing storage in Artifactory.
Jun 17, 2015
831 words in the original blog post.
Efficient management of build repositories is essential when working with multiple technologies such as Nuget, Maven, NPM, and PyPi. It is recommended to define a unique repository for each technology to ensure that build requests are directed correctly, avoiding unnecessary searches and streamlining the build process. Additionally, creating a virtual repository tailored to each team or build, containing only the necessary repositories, can significantly optimize resolution times. Artifactory's Include/Exclude content feature can further enhance efficiency by preventing unnecessary searches in remote repositories for internal packages and focusing searches on specific repositories where certain packages are known to exist. For Maven users, pointing builds at JCenter is suggested for swift responses, as it is a well-maintained repository managed by JFrog, making it ideal for Artifactory users.
Jun 09, 2015
321 words in the original blog post.
Docker has become a significant player in the software industry, with Docker Hub hosting over 45,000 images, but the article argues that Bintray offers superior distribution capabilities. Bintray is highlighted for its fine-grained access control, allowing for detailed entitlement creation and key-based access, which contrasts with the more cumbersome access management of Docker Hub. It also provides comprehensive image and version-level statistics, offering insights into who downloads images and from where, a feature deemed critical for managing private repositories. Moreover, while Docker specializes in container technology, Bintray's focus is on software distribution, supporting multiple package formats beyond Docker and aiming to simplify distribution processes. Bintray's robust infrastructure and commitment to software distribution make it a strong contender for organizations seeking a reliable platform for both open-source and commercial needs.
Jun 03, 2015
853 words in the original blog post.