Skip to content

Commit

Permalink
ref(15): Start testing wild integration with Jenkins
Browse files Browse the repository at this point in the history
  • Loading branch information
jeanjerome committed Aug 19, 2023
1 parent da8df50 commit 3d8f59c
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 217 deletions.
206 changes: 0 additions & 206 deletions spec/lib/sequence_spec.sh

This file was deleted.

6 changes: 3 additions & 3 deletions vars/logger.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -61,17 +61,17 @@ private void logger(level, message) {
def LOG_LEVEL = 'DEBUG'

// Global log colorization enabled flag
def isColoredXterm = false
def colored_xterm = false
try {
ansiColor('xterm') {
isColoredXterm = true
colored_xterm = true
}
} catch(Throwable ex) { }

if (LOG_LEVELS.indexOf(level) <= LOG_LEVELS.indexOf(LOG_LEVEL)) {
def color = COLORS[level]
def resetColor = "\u001B[0m"
def logMessage = isColoredXterm ? "${color}${message}${resetColor}" : "${message}"
def logMessage = colored_xterm ? "${color}${message}${resetColor}" : "${message}"
println logMessage
}
}
Expand Down
16 changes: 8 additions & 8 deletions vars/wildPipeline.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@ def call() {
string pod_init_label = "wild-init-1"
string pod_run_label = "wild-run-1"

def k8sinitdefinition = libraryResource('config/k8s/containers-init.yaml')
def k8s_containers_init = libraryResource('config/k8s/containers-init.yaml')
def return_status = true

def coloredXterm = isColoredXterm()
def envtofill = [
def colored_xterm = isColoredXterm()
def env_variables_list = [
"wild_path=./wild-workdir",
"log_path=${env.workspace}/log",
"current_git_branch=${env.branch_name}",
"coloredXterm=${coloredXterm}",
"colored_xterm=${colored_xterm}",
]

podTemplate(
label: pod_init_label,
yaml: k8sinitdefinition,
yaml: k8s_containers_init,
yamlMergeStrategy: merge()
) {
node(pod_init_label) {
Expand All @@ -25,7 +25,7 @@ def call() {

stage('init') {

withEnv(envtofill) {
withEnv(env_variables_list) {

logger.bannerStage('init')

Expand Down Expand Up @@ -69,12 +69,12 @@ def call() {

podTemplate(
label: pod_run_label,
yaml: k8sinitdefinition,
yaml: k8s_containers_init,
yamlMergeStrategy: merge()
) {
node(pod_run_label) {

withEnv(envToFill) {
withEnv(env_variables_list) {

unstash "init"

Expand Down

0 comments on commit 3d8f59c

Please sign in to comment.