Glossary Help Center JFrog Blog Consulting Services

Conan 2 Advanced Module 4: Advanced Binary Model

Course 4 of 4 in Conan 2 Advanced

Deepen your understanding of package management by mastering the advanced binary model, extending configuration settings, and defining custom binary compatibility rules to ensure seamless integration across diverse environments.

rate limit

Code not recognized.

About this course

The Conan 2 Advanced Module 4: Advanced Binary Model course is a practical training designed for build engineers and architects who need precise control over their binary artifacts through hands-on examples. It begins with an exploration of the Advanced Binary Model, dissecting how Conan computes the package_id to uniquely identify binaries. During these exercises, we will explore how to extend this model by introducing custom settings and sub-settings to account for unique hardware or compiler flags. We will also cover strategies for Defining Binary Compatibility, explaining how to relax or tighten the rules that determine when a binary is considered compatible with a consumer. Additionally, we will delve into the compatibility.py plugin and how to automate fallback mechanisms for missing binaries. By the end of the training, you will have the expertise to fine-tune the binary model to match your exact organizational requirements and maximize binary reuse.

Curriculum0 hr 28 min

  • Lessons
  • Lesson 27: Advanced Binary Model 0 hr 11 min
  • Lesson 28: Extending the Binary Model 0 hr 9 min
  • Lesson 29: Defining Binary Compatibility 0 hr 8 min
  • Course Feedback
  • We Value Your Feedback

About this course

The Conan 2 Advanced Module 4: Advanced Binary Model course is a practical training designed for build engineers and architects who need precise control over their binary artifacts through hands-on examples. It begins with an exploration of the Advanced Binary Model, dissecting how Conan computes the package_id to uniquely identify binaries. During these exercises, we will explore how to extend this model by introducing custom settings and sub-settings to account for unique hardware or compiler flags. We will also cover strategies for Defining Binary Compatibility, explaining how to relax or tighten the rules that determine when a binary is considered compatible with a consumer. Additionally, we will delve into the compatibility.py plugin and how to automate fallback mechanisms for missing binaries. By the end of the training, you will have the expertise to fine-tune the binary model to match your exact organizational requirements and maximize binary reuse.

Curriculum0 hr 28 min

  • Lessons
  • Lesson 27: Advanced Binary Model 0 hr 11 min
  • Lesson 28: Extending the Binary Model 0 hr 9 min
  • Lesson 29: Defining Binary Compatibility 0 hr 8 min
  • Course Feedback
  • We Value Your Feedback
Click here to read the terms of service | Featured | JFrog.com | Cookies Settings