• Logo
    Rockcraft
  • github.com/canonical/rockcraft
  • More resources
    • Forum
    • GitHub
Contents Menu Expand Light mode Dark mode Auto light/dark mode
Rockcraft 1.2.2 documentation
Rockcraft 1.2.2 documentation
  • Tutorials
    • 1. Create a Hello World rock
    • 2. Containerise a PyPI package
    • 3. Install slices in a rock
    • 4. Bundle a Node.js app within a rock
    • 5. Migrate a Docker image to a chiselled rock
  • How-to guides
    • Get started - quick guide
    • Use Rockcraft's GitHub Action
    • Contribute to Rockcraft documentation
    • Build the documentation
    • Cut existing slices with Chisel
    • Create a package slice for Chisel
    • Install a custom package slice
    • Publish a slice definition
    • Convert an entrypoint to a Pebble layer
    • Publish a rock to a registry
  • Reference
    • rockcraft.yaml
      • Part properties
    • Rockcraft commands
      • build
      • clean
      • expand-extensions
      • extensions
      • init
      • list-extensions
      • overlay
      • pack
      • prime
      • pull
      • stage
      • version
    • Rockcraft plugins
      • Python plugin
      • Rust plugin
  • Explanation
    • Why use Rockcraft?
    • Chisel
    • Overlay step
    • Rocks
    • Pebble
    • From prime step to OCI layer
Back to top
Edit this page

Reference¶

This section of the documentation contains an in-depth description of Rockcraft’s components, commands and keywords.

  • rockcraft.yaml
  • Rockcraft commands
  • Rockcraft plugins
Next
rockcraft.yaml
Previous
Publish a rock to a registry
Copyright © 2021, Canonical Ltd.
Last updated on Mar 05, 2024
Show source
Ask a question on Discourse
Open a GitHub issue for this page
Edit this page on GitHub
Contents
  • Reference