Tools for building, executing, and tuning single-node concurrent software pipeline.
Setup script helps to create the required directories and files on the VM instance.
bash setup.sh
To create directories in the /opt/
folder.
- It includes a
/opt/bin
folder for executing scripts for build and release services, - The
/opt/build
directory,manages the project build (build.tar
). If there are multiple instances (servers), this path/opt/build/
can be used as a single mount point. - The
/opt/app
folder is used to execute the build and manage application logs.
Creating a Makefile involves defining a set of rules and instructions for building and managing your service. Here's simple Makefile example:
install-build-tools:
# Write a shell script to build file
build-package: install-build-tools
make
There are a few examples mentioned in the services folder in the project where Makefile is available in an easy-to-understand format.
To get the language support for required project build creation and release support,refer pre-install
folder where install.sh
file is available. You will need to add a bash command to pre-install for required project support.
bash /opt/bin/pre-install/install.sh