P0ppoff / vue-cli-plugin-ci

A starter for your config file on CI
10 stars 1 forks source link

Add Jenkins as available agent #4

Open P0ppoff opened 4 years ago

P0ppoff commented 4 years ago

I would to use docker agent for the runner, to avoid be dependant of infra.

P0ppoff commented 4 years ago

I currently have some issue to test the config file.

I am trying to use https://github.com/jenkinsci/jenkinsfile-runner but it does not support dind.

Solution : create custom Dockerfile to install docker inside docker.

gitDylanHub commented 4 years ago

Maybe a helping hand, maybe not. I've seen this done by using Groovy for Java Projects but it requires the plugin to be on the instance of Java. I think you may run into an issue with the variety of actual capabilities within your CI Tool of choice based on the language being used, i.e. Java -> Gradle/Maven/Groovy. You have many different options to execute the build commands. Very cool library.