The Tools We Use For Ampersand
  • Introduction
  • Tools used in the Ampersand project
  • Version control with Git
  • How to release an Ampersand upgrade
  • Documenting with GitBook
    • Getting started with GitBook
    • Do's and Dont's in Ampersand documentation
  • Building
    • Building an Ampersand Compiler with Stack
    • Baking a Docker image that contains the Ampersand Compiler
    • Testing with Docker on your own laptop
    • Automated builds
  • Prototype framework
  • Automation of releasing (CI/CD)
    • Github packages
  • Installation of RAP
    • Deploying to your own laptop
    • Deploying RAP4 in the Azure cloud
    • Deploying OUNL RAP4
    • Maintaining RAP4
    • Making Docker images
    • Deployment Configuration
    • Details
  • Functionality of RAP4
    • Student
    • Tutor
    • Account Manager
    • Graduate Student
  • Deploying with Kubernetes
  • Authentication and access management with OAuth
  • Ampersand language support
  • Group 1
    • Development using VS Code
Powered by GitBook
On this page
Export as PDF

Building

This chapter describes how and why the various items are built.

PreviousDo's and Dont's in Ampersand documentationNextBuilding an Ampersand Compiler with Stack

Last updated 5 years ago

Item

build tool

Purpose

Stack

build a binary on MacOS or Windows

Docker

build a Docker image for the Ampersand compiler

Application

Docker

build a Docker image for an application generated by Ampersand.

RAP

Docker

build a Docker image for RAP

Docker Cloud

explains the automated build process that produces up-to-date images on docker cloud.

Ampersand Compiler
Ampersand Compiler
Automated build