You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As part of the continuous integration/ build process, we need to set up a build server that will monitor changes pushed to the respository, reject unsavory ones (e.g. break tests), and generate a build image that we can distribute to users. I recommend using Travis CI and Github Actions, with the final workflow action producing a poretitioner Docker image.
The workflow will look something like:
Run Linter/Format Enforcer/Tests, reject build if any step fails
Run nix-build to generate package
Run a nix/Docker script that creates a base image
Goal
We'll know this works when we can push code to the repository, and the build service spits out a Docker image that can be run on a separate machine.
Description
As part of the continuous integration/ build process, we need to set up a build server that will monitor changes pushed to the respository, reject unsavory ones (e.g. break tests), and generate a build image that we can distribute to users. I recommend using Travis CI and Github Actions, with the final workflow action producing a poretitioner Docker image.
The workflow will look something like:
Run Linter/Format Enforcer/Tests, reject build if any step fails
Run nix-build to generate package
Run a nix/Docker script that creates a base image
Goal
We'll know this works when we can push code to the repository, and the build service spits out a Docker image that can be run on a separate machine.
Resources
The text was updated successfully, but these errors were encountered: