Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/groovy
podTemplate(
label: 'jenkins-pipeline',
inheritFrom: 'default',
containers: [
]
) {
node ('jenkins-pipeline') {
stage('Get latest version of code') {
@garunski
garunski / Jenkinsfile
Last active June 2, 2023 18:18
Jenkinsfile with testing and code coverage
#!/usr/bin/groovy
timestamps {
podTemplate(
label: 'jenkins-pipeline',
inheritFrom: 'default',
containers: [
containerTemplate(name: 'chrome', image: 'garunski/alpine-chrome:latest', command: 'cat', ttyEnabled: true)
]
) {
Master:
ImageTag: "2.141"
ServiceType: NodePort
NodePort: 32222
UseSecurity: false
InstallPlugins:
- kubernetes:1.12.4
- workflow-aggregator:2.5
#!/usr/bin/groovy
timestamps {
podTemplate(
label: 'jenkins-pipeline',
inheritFrom: 'default',
containers: [
containerTemplate(name: 'docker', image: 'docker:18.06', command: 'cat', ttyEnabled: true),
containerTemplate(name: 'helm', image: 'lachlanevenson/k8s-helm:v2.10.0', command: 'cat', ttyEnabled: true),
containerTemplate(name: 'chrome', image: 'garunski/alpine-chrome:latest', command: 'cat', ttyEnabled: true),
#!/usr/bin/groovy
timestamps {
podTemplate(
label: 'jenkins-pipeline',
inheritFrom: 'default',
containers: [
containerTemplate(name: 'docker', image: 'docker:18.06', command: 'cat', ttyEnabled: true),
containerTemplate(name: 'helm', image: 'lachlanevenson/k8s-helm:v2.10.0', command: 'cat', ttyEnabled: true),
containerTemplate(name: 'chrome', image: 'garunski/alpine-chrome:latest', command: 'cat', ttyEnabled: true),
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { JobComponent } from './job.component';
import { FormlyModule } from '@ngx-formly/core';
import { ReactiveFormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router';