Sha256: 8a1e252989208cea62765d6a93c8af9aaa99713a4c12e5ee80f85d53e86513e2

Contents?: true

Size: 880 Bytes

Versions: 63

Compression:

Stored size: 880 Bytes

Contents

require_relative 'task_helper'

namespace :dad do
  namespace :jenkins do

    desc I18n.t('jenkins.install')
    task :install do
      run_itamae 'jenkins/install'
    end

    namespace :nginx do
      desc 'Nginxの設定を行います'
      task :config do
        @server_name = ask('server_name', :required => true)
        @ssl_certificate = ask('ssl_certificate')
        @ssl_certificate_key = ask('ssl_certificate_key')

        FileUtils.mkdir_p 'tmp'
        template = File.join(File.dirname(__FILE__), 'jenkins', 'nginx.conf.erb')
        render template, :to => 'tmp/jenkins_nginx.conf'

        run "sudo cp -f tmp/jenkins_nginx.conf /etc/nginx/conf.d/servers/jenkins.conf"
      end
    end

    namespace :plugins do
      desc I18n.t('jenkins.plugins.install')
      task :install do
        run_itamae 'jenkins/plugins/install'
      end
    end

  end
end

Version data entries

63 entries across 63 versions & 1 rubygems

Version Path
daddy-0.9.19 lib/tasks/jenkins.rake
daddy-0.9.18 lib/tasks/jenkins.rake
daddy-0.9.17 lib/tasks/jenkins.rake
daddy-0.9.16 lib/tasks/jenkins.rake
daddy-0.9.15 lib/tasks/jenkins.rake
daddy-0.9.14 lib/tasks/jenkins.rake
daddy-0.9.13 lib/tasks/jenkins.rake
daddy-0.9.12 lib/tasks/jenkins.rake
daddy-0.9.11 lib/tasks/jenkins.rake
daddy-0.9.10 lib/tasks/jenkins.rake
daddy-0.9.9 lib/tasks/jenkins.rake
daddy-0.9.8 lib/tasks/jenkins.rake
daddy-0.9.7 lib/tasks/jenkins.rake
daddy-0.9.6 lib/tasks/jenkins.rake
daddy-0.9.5 lib/tasks/jenkins.rake
daddy-0.9.4 lib/tasks/jenkins.rake
daddy-0.9.3 lib/tasks/jenkins.rake
daddy-0.9.2 lib/tasks/jenkins.rake
daddy-0.9.1 lib/tasks/jenkins.rake
daddy-0.9.0 lib/tasks/jenkins.rake