Skip to content

Instantly share code, notes, and snippets.

@JavaNoobPig
JavaNoobPig / Jenkins22_6.sh
Created August 15, 2019 06:24
Jenkins22_6
pipeline {
agent any
environment {
secret = credentials('TEST')
}
stages {
stage('Example stage 1') {
steps {
@JavaNoobPig
JavaNoobPig / Jenkins22_5.sh
Created August 15, 2019 06:18
Jenkins22_5
pipeline {
agent any
environment {
NAME = 'ricardo'
LASTNAME = 'gonzalez'
}
stages {
stage('Build') {
@JavaNoobPig
JavaNoobPig / Jenkins22_4.sh
Created August 15, 2019 05:53
Jenkins22_4
pipeline {
agent any
stages {
stage('Deploy') {
steps {
retry(3){
sh 'echo hello'
}
@JavaNoobPig
JavaNoobPig / Jenkins22_3.sh
Created August 15, 2019 04:11
Jenkins22_3
pipeline {
agent any
stages {
stage('Timeout') {
steps {
retry(3) {
sh 'I am not going to work :c'
}
}
@JavaNoobPig
JavaNoobPig / Jenkins22_2.sh
Created August 15, 2019 03:57
Jenkins22_2
pipeline {
agent any
stages {
stage('Build') {
steps {
sh 'echo "My first pipeline"'
sh '''
echo "By the way, I can do more stuff in here"
ls -lah
@JavaNoobPig
JavaNoobPig / Jenkins22_1.sh
Last active August 15, 2019 03:54
Jenkins22_1
pipeline {
agent any
stages {
stage('Build') {
steps {
echo 'Building..'
}
}
stage('Test') {
@JavaNoobPig
JavaNoobPig / Jenkins21_2
Created August 15, 2019 02:08
Jenkins21_2
Jenkinsfile (Scripted Pipeline)
node {
stage('Build') {
//
}
stage('Test') {
//
}
stage('Deploy') {
//
@JavaNoobPig
JavaNoobPig / Jenkins21_1
Created August 15, 2019 02:05
Jenkins21_1
Jenkinsfile (Declarative Pipeline)
pipeline {
agent any
stages {
stage('Build') {
steps {
//
}
}
stage('Test') {
@JavaNoobPig
JavaNoobPig / Jenkins11_2.sh
Created August 13, 2019 05:42
Jenkins11_2
FROM centos
RUN yum -y install openssh-server
RUN useradd remote_user && \
echo "1234" | passwd remote_user --stdin && \
mkdir /home/remote_user/.ssh && \
chmod 700 /home/remote_user/.ssh
@JavaNoobPig
JavaNoobPig / Jenkins11_1.sh
Last active August 13, 2019 05:41
Jenkins11_1
FROM centos
RUN yum -y install openssh-server
RUN useradd remote_user && \
echo "1234" | passwd remote_user --stdin && \
mkdir /home/remote_user/.ssh && \
chmod 700 /home/remote_user/.ssh