Skip to content

InoGo-Software/docker-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Docker Compose Dockerfile

Container which can be used within Jenkinsfiles

Container includes make and git

Example:

pipeline {
    agent {
        docker { image 'inogo/docker-compose:2.15.1' }
    }
    stages {
        stage('Build') {
            steps {
                sh 'make build'
                sh 'docker-compose -f docker-compose.test.yml up -d'
            }
        }
        
        stage('Test') {
            parallel {
                stage('backend') {
                    steps {
                        sh 'docker-compose -f docker-compose.test.yml exec -T backend test'
                    }
                }
                stage('frontend') {
                    steps {
                        sh 'docker-compose -f docker-compose.test.yml exec -T frontend test'
                    }
                }
            }
        }
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published