Sha256: fc2bcc5cca09278222bf464f96e60afa5e965e801b089908165c3d4b64c4d3c7

Contents?: true

Size: 1.03 KB

Versions: 5

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: [sun-java6-jdk, jenkins]

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rubber-2.0.5 templates/jenkins/config/rubber/rubber-jenkins.yml
rubber-2.0.4 templates/jenkins/config/rubber/rubber-jenkins.yml
rubber-2.0.3 templates/jenkins/config/rubber/rubber-jenkins.yml
rubber-2.0.2 templates/jenkins/config/rubber/rubber-jenkins.yml
rubber-2.0.1 templates/jenkins/config/rubber/rubber-jenkins.yml