CI/CD is a method to frequently deliver apps to customers by introducing
automation into the stages of app development. The main concepts attributed
to CI/CD are continuous integration, continuous delivery,
and continuous deployment.
CI/CD is a solution to the problems integrating new code can cause for
development and operations teams (AKA "integration hell").
Specifically, CI/CD introduces ongoing automation and continuous monitoring
throughout the lifecycle of apps, from integration and testing phases to
delivery and deployment.
Taken together, these connected practices are often referred to as a
"CI/CD pipeline" and are supported by development and operations teams
working together in an agile way with either a DevOps or
site reliability engineering (SRE) approach.
mbpfan is a daemon that uses input from coretemp module and sets the fan speed using the
applesmc module. This enhanced version assumes any number of processors and fans (max.10), and it is distro- and kernel-independent.
# Create a folder
$ mkdir actions-runner && cd actions-runner
# Download the latest runner package
$ curl -o actions-runner-linux-x64-2.291.1.tar.gz -L https://github.com/actions/runner/releases/download/v2.291.1/actions-runner-linux-x64-2.291.1.tar.gz# Optional: Validate the hash
$ echo "1bde3f2baf514adda5f8cf2ce531edd2f6be52ed84b9b6733bf43006d36dcd4c actions-runner-linux-x64-2.291.1.tar.gz" | shasum -a 256 -c
# Extract the installer
$ tar xzf ./actions-runner-linux-x64-2.291.1.tar.gz
# Create the runner and start the configuration experience
$ ./config.sh --url https://github.com/TousssaintThomas/wren.v1.0.0 --token AB7YEM2R2HZDVVBJ3VEFFLLCSI5U6# Last step, run it!
# Using your self-hosted runner
# Use this YAML in your workflow file for each job
# runs-on: self-hosted
clear # only clear visible screen
clear && clear # clear buffer as well
tput clear # same as clear but by sending escape seq
reset # clear + reset internal terminal state + 1sec delay
tput reset # same as reset but without 1sec delay
stty sane # don't clear screen but reset some terminal options
echo -e "\033c" # same as tput reset but hardcoded escape seq
printf "\033c" # same as tput reset but hardcoded escape seq
setterm -reset # same as tput reset, setterm has friendlier commands
cls //Windows command prompt
clear //Linux terminal
cls //clean terminal only on windowsclear
clear will clear the UBUNTU terminal