1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/linuxsuren-kubernetes-plugin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
containerLog.groovy 952 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Jesse Glick Отправлено 10.07.2019 00:56 da02f75
podTemplate(yaml: """
apiVersion: v1
kind: Pod
metadata:
labels:
some-label: some-label-value
spec:
containers:
- name: maven
image: maven:3.3.9-jdk-8-alpine
command: ['cat']
tty: true
- name: mongo
image: mongo
"""
) {
node(POD_LABEL) {
stage('Integration Test') {
try {
container('maven') {
sh 'nc -z localhost:27017 && echo "connected to mongo db"'
// sh 'mvn -B clean failsafe:integration-test' // real integration test
def mongoLog = containerLog(name: 'mongo', returnLog: true, tailingLines: 5, sinceSeconds: 20, limitBytes: 50000)
assert mongoLog.contains('connection accepted from 127.0.0.1:')
sh 'echo failing build; false'
}
} catch (Exception e) {
containerLog 'mongo'
throw e
}
}
}
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/linuxsuren-kubernetes-plugin.git
git@api.gitlife.ru:oschina-mirror/linuxsuren-kubernetes-plugin.git
oschina-mirror
linuxsuren-kubernetes-plugin
linuxsuren-kubernetes-plugin
master