Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

Maciej Michalski spy86

🎯
Focusing
View GitHub Profile
View ExampleScriptedPipeline
node {
boolean isSuccess = true
try {
stage( 'Build' ) {
build job: "Build", parameters: [[$class: 'StringParameterValue', name: 'Branch', value: "${Branch}"]]
}
stage( 'Test' ) {
build job: "Test", parameters: []
}
stage( 'Deploy' ) {
View ScriptedPipeline
##(1)
node {
##(2)
stage('Build') {
...
}
...
}
View DeclarativePipeline
##(1)
pipeline {
##(2)
agent any
##(3)
stages {
##(4)
stage('Build') {
##(5)
View WSL2_and_Docker
if [[ "$(uname -a)" =~ ^Linux.*-microsoft-standard.*GNU\/Linux ]]; then
if [ ! -f "/var/run/docker.pid" ]; then
sudo /usr/sbin/service docker start
fi
fi
View all_in_one.sh
#!/bin/bash
echo "DOCKER and DOCKER-COMPOSE"
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common -y
View ExampleView.groovy
listView('Docker_builds') {
description('Jobs for build docker images')
filterBuildQueue()
filterExecutors()
jobs {
name('Build_docker_images')
}
columns {
status()
weather()
View ExampleJob.groovy
pipelineJob("Build_Vagrant_Image") {
logRotator(30, -1, 1, -1)
parameters {
stringParam('VAGRANT_BOX_VERSION', '1.1', 'Version of vagrantbox')
choiceParam('IMAGE', ['-----Choose OS for Build----', '-----Ubuntu-----', 'ubuntu1604', 'ubuntu1804', 'ubuntu2004', '-----CentOS-----', 'centos6', 'centos7', 'centos8', '-----Debian-----', 'debian8', 'debian9', 'debian10', '-----FreeBSD-----', 'freebsd11.4', 'freebsd12.2', 'freebsd13.0', ], 'Build OS')
}
definition {
cpsScm {
scm {
View test.log
2018/8/5 00:03:10 [LEVEL4] 1927402673 273564 KEY001 asd zxc lsjdnh:666 snhdgs:000
2018/9/15 10:04:11 [LEVEL4] 72946629773 285275 KEY002 asd zxc lsjdnh:342 snhdgs:111
2018/10/5 21:31:05 [LEVEL4] 8203749274 196283 KEY0003 asd zxc lsjdnh:124 snhdgs:222
2018/11/21 08:13:40 [LEVEL4] 9253772253 197026 KEY0004 asd zxc lsjdnh:634 snhdgs:333
2019/1/2 22:03:22 [LEVEL4] 8241196002 102836 KEY0005 asd zxc lsjdnh:745 snhdgs:444
View cronjob-restart-deployment.yml
kind: ServiceAccount
apiVersion: v1
metadata:
name: restart-deploy
namespace: testns
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
@spy86
spy86 / upgrade.sh
Created Apr 6, 2022
Simple bash script for upgrade
View upgrade.sh
#!/bin/bash
TEXT_RESET='\e[0m'
TEXT_YELLOW='\e[0;33m'
TEXT_RED_B='\e[1;31m'
sudo apt-get update
echo -e $TEXT_YELLOW
echo 'APT update finished...'
echo -e $TEXT_RESET