<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>melange on</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/</link><description>Recent content in melange on</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Tue, 06 Oct 2020 08:49:15 +0000</lastBuildDate><atom:link href="https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/index.xml" rel="self" type="application/rss+xml"/><item><title>melange Overview</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/overview/</link><pubDate>Mon, 17 Oct 2022 11:07:52 +0200</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/overview/</guid><description>melange is an apk builder tool that uses declarative pipelines to create apk packages. It is part of the open source tooling used for Wolfi, which is the operating system used to power Chainguard Containers.
From a single YAML file, users are able to generate multi-architecture apks that can be injected directly into apko builds.
The following diagram contains an overview of the apko and melange ecosystem and how they work together to compose apk-based images, using either Wolfi or Alpine as base system.</description></item><item><title>Getting Started with melange</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/getting-started-with-melange/</link><pubDate>Thu, 21 Jul 2022 15:21:01 +0200</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/getting-started-with-melange/</guid><description>melange is an apk builder tool that uses declarative pipelines to create apk packages. From a single YAML file, users are able to generate multi-architecture apks that can be injected directly into apko builds.
Understanding melange can help you better understand the Wolfi operating system and how Chainguard Containers are made to be minimal and secure, but it is not necessary to have a background in melange in order to use Chainguard Containers.</description></item><item><title>Troubleshooting melange Builds</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/troubleshooting/</link><pubDate>Wed, 10 Aug 2022 11:07:52 +0200</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/troubleshooting/</guid><description>Debug Options To include debug-level information on melange builds, edit your melange.yaml file and include set -x in your pipeline. You can add this flag at any point of your pipeline commands to further debug a specific section of your build.
... pipeline: - name: Build Minicli application runs: | set -x APP_HOME=&amp;#34;${{targets.destdir}}/usr/share/hello-minicli&amp;#34; ... Common Errors When melange is unable to finish a build successfully, you will get an error similar to this:</description></item><item><title>melange FAQs</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/faq/</link><pubDate>Mon, 17 Oct 2022 11:07:52 +0200</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/faq/</guid><description>Do I need to understand melange to use Chainguard Containers? No. Chainguard built melange as part of its open source tooling used for the Wolfi operating system. While you can check out the project on GitHub and learn more, it’s not a prerequisite for using or working with Chainguard Containers.
How are melange packages defined? melange apks are defined declaratively using a YAML file.
Is melange compatible with Alpine? Yes, melange is built to be compatible with apk-based systems including Alpine.</description></item></channel></rss>