continuous-testing 1.0.1

A continuous testing tool
continuous-testing-1.0.1 is not a library.
Visit the last successful build: continuous-testing-0.1.3

A continuous integration testing project

This project work only on linux

Docker root less

cargo install continuous-testing

demonstration

Arch user installation

yay -S continuous-testing

Command to run before init

For d user

mkdir project && cd project 
dub init .

For rust user

mkdir project && cd project 
cargo init --bin --vcs git
cargo init --lib --vcs git

For go user

mkdir project && cd project 
go mod init example.com/m # to initialize a v0 or v1 module
go mod init example.com/m/v2 # to initialize a v2 module

Initialise tracking

again init

Usage

git add .
git commit -m "msg"

The continuous directory

The continuous directory is now a git repository.

The latest release branch take the name of your environment variable $USER.

You can back to an old release if you want or create your branch.

All providers scripts are based on archlinux from my docker hub to simplify testing.

D Rust Go Bash

Manually swith to release

cd continuous && git checkout -b new-branch-name $tag || exit 1