Sha256: 47f64d8bce04043f9b7a8b87e5bd54211e9f3dd857d31487591e797ad94f3e25

Contents?: true

Size: 1.03 KB

Versions: 4

Compression:

Stored size: 1.03 KB

Contents

# The intended way to setup a jenkins ci instance for your project is to run
# it in its own environment e.g.:
# RUBBER_ENV=jenkins cap rubber:create ALIAS=jenkins
# RUBBER_ENV=jenkins cap rubber:bootstrap

jenkins_web_port: 80
jenkins_web_ssl_port: 443
jenkins_proxy_port: 8080
jenkins_build_home: /var/lib/jenkins

# the roles we need installed for jenkins to test our app,
# typically the persistence layer is sufficient, and apache
# for proxying to java server
role_dependencies:
  jenkins: [apache, postgresql_master]

security_groups:
  jenkins_web:
    description: "To open up port #{jenkins_web_port}/#{jenkins_web_ssl_port} for http server on jenkins role"
    rules:
      - protocol: tcp
        from_port: "#{jenkins_web_port}"
        to_port: "#{jenkins_web_port}"
        source_ips: [0.0.0.0/0]
      - protocol: tcp
        from_port: "#{jenkins_web_ssl_port}"
        to_port: "#{jenkins_web_ssl_port}"
        source_ips: [0.0.0.0/0]

roles:
  jenkins:
    assigned_security_groups: [jenkins_web]
    packages: [openjdk-6-jdk, jenkins]

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rubber-2.1.0 templates/jenkins/config/rubber/rubber-jenkins.yml
rubber-2.0.8 templates/jenkins/config/rubber/rubber-jenkins.yml
rubber-2.0.7 templates/jenkins/config/rubber/rubber-jenkins.yml
rubber-2.0.6 templates/jenkins/config/rubber/rubber-jenkins.yml