All Projects → asmagin → jenkins-on-windowsservercore

asmagin / jenkins-on-windowsservercore

Licence: MIT license
This repository contains Dockerfiles of Jenkins for Docker's for Windows

Programming Languages

Dockerfile
14818 projects
powershell
5483 projects

Projects that are alternatives of or similar to jenkins-on-windowsservercore

windows-container
Docker files for various Windows Container build
Stars: ✭ 30 (-23.08%)
Mutual labels:  jenkins, windowsservercore
gogs-webhook-plugin
Jenkins Gogs Webhook
Stars: ✭ 76 (+94.87%)
Mutual labels:  jenkins
drone-jenkins
Drone plugin for trigger Jenkins jobs.
Stars: ✭ 35 (-10.26%)
Mutual labels:  jenkins
jenkinsfile-runner-lambda
Run Jenkinsfiles in AWS Lambda
Stars: ✭ 52 (+33.33%)
Mutual labels:  jenkins
vacomall
☀️☀️ 基于 dubbo 实现的分布式电商平台。
Stars: ✭ 42 (+7.69%)
Mutual labels:  jenkins
blueocean-pipeline-editor-plugin
Jenkins Blue Ocean pipeline editor
Stars: ✭ 30 (-23.08%)
Mutual labels:  jenkins
matrix-auth-plugin
Matrix-based authorization strategies for Jenkins
Stars: ✭ 40 (+2.56%)
Mutual labels:  jenkins
ods-jenkins-shared-library
Shared Jenkins library which all ODS projects & components use - provisioning, SonarQube code scanning, Nexus publishing, OpenShift template based deployments and repository orchestration
Stars: ✭ 51 (+30.77%)
Mutual labels:  jenkins
jenkinsapi
A Python API for accessing resources and configuring Hudson & Jenkins continuous-integration servers
Stars: ✭ 790 (+1925.64%)
Mutual labels:  jenkins
MasterAppiumFramework
Automation Testing | Mobile | Java | OOPS | Appium | TestNG | Maven | ExtentReport | Java mail API | Logging (Log4J2) | Design Patterns (Page Object Model, Singleton) | Page Factories | Jenkins | Data-Driven Testing using JSON file | Expected Data using XML file
Stars: ✭ 27 (-30.77%)
Mutual labels:  jenkins
community-edition
Zebrunner is a Test Automation Management Tool
Stars: ✭ 171 (+338.46%)
Mutual labels:  jenkins
jenkins-client-java
Java实现的对Jenkins操作
Stars: ✭ 28 (-28.21%)
Mutual labels:  jenkins
lambda-ci
CI/CD for Lambda Functions with Jenkins
Stars: ✭ 20 (-48.72%)
Mutual labels:  jenkins
one-click-microservice
A starting point for automating the creation of microservices and all its Ops costs with a single click.
Stars: ✭ 27 (-30.77%)
Mutual labels:  jenkins
jenkins-pipeline-global-library-chefci
Jenkins Pipeline's "Workflow Global Libs" for Chef CI
Stars: ✭ 60 (+53.85%)
Mutual labels:  jenkins
windows-slave-installer-module
Windows Agent Installer module for Jenkins
Stars: ✭ 12 (-69.23%)
Mutual labels:  jenkins
croc-hunter-jenkinsx
Croc Hunter demo, deployed with Jenkins X
Stars: ✭ 19 (-51.28%)
Mutual labels:  jenkins
docker-fastpath
Only Build Your Docker Images Once
Stars: ✭ 52 (+33.33%)
Mutual labels:  jenkins
bitbucket-push-and-pull-request-plugin
Plugin for Jenkins v2.138.2 or later, that triggers job builds on Bitbucket's push and pull request events.
Stars: ✭ 47 (+20.51%)
Mutual labels:  jenkins
saint-build
monitor your jenkins operations, jobs in async and functional elegance
Stars: ✭ 13 (-66.67%)
Mutual labels:  jenkins

JENKINS on Windows Server Core

This repository contains Dockerfiles of Jenkins for Docker's for Windows automated build published to the public Docker Hub Registry. The repository contains images for Master and Slave.

Jenkins Master

Master is a base installation of Jenkins and Git configured in the image

In order to save configurations between exits attach volume to c:/jenkins when starting container.

Jenkins Slave

Slave is optimized for MSbuild and has a list of predefined software:

  • ASP.NET v4.5 Framework & Web Features
  • MSBuild v14
  • Nuget
  • Node JS v6.10.1
  • JetBrains.ReSharper.CommandLineTools v2016.3
  • Nunit Console Runner v3.6.1
  • xUnit Console Runner v2.2.0

Base Docker Image

openjdk:windowsservercore

Installation

  1. Install Docker.
  2. Download automated build from public Docker Hub Registry:
docker pull asmagin/jenkins-on-windowsservercore

Alternatively, you can build an image from Dockerfile:

docker build -t="asmagin/jenkins-on-windowsservercore" "https://github.com/asmagin/jenkins-on-windowsservercore.git#master:master"

# or

docker build -t="asmagin/jenkins-on-windowsservercore" "https://github.com/asmagin/jenkins-on-windowsservercore.git#master:slave"

Usage

  • Run Jenkins Master
docker run -it --rm asmagin/jenkins-on-windowsservercore -v c:/hostfolder:c:/jenkins
  • Run Jenkins Slave
docker run -it --rm asmagin/jenkins-on-windowsservercore:slave -c "java -jar c:/jenkins/slave.jar -jnlpUrl <master url> -secret <your secret>"

Issues

Git clone does not work in Windows Docker container in mounted host volume folder:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].