Ver Fonte

Added Jenkinsfile and Gemfile

Raymond Edah há 7 anos atrás
pai
commit
af7115024b
3 ficheiros alterados com 216 adições e 0 exclusões
  1. 15 0
      Gemfile
  2. 190 0
      Gemfile.lock
  3. 11 0
      Jenkinsfile

+ 15 - 0
Gemfile

@@ -0,0 +1,15 @@
+source 'https://rubygems.org'
+gem 'sensu', '~> 1.2', '>= 1.2.1'
+gem 'sensu-plugins-disk-checks', '~> 2.5', '>= 2.5.1'
+gem 'sensu-plugins-process-checks', '~> 2.7'
+gem 'sensu-plugins-vmstats', '~> 1.0'
+gem 'sensu-plugins-load-checks', '~> 4.0'
+gem 'sensu-plugins-http', '~> 2.6'
+gem 'sensu-plugins-ssl', '~> 1.5'
+gem 'sensu-plugins-filesystem-checks', '~> 1.0'
+gem 'sensu-plugins-uchiwa', '~> 1.0'
+gem 'sensu-plugins-network-checks', '~> 2.3'
+gem 'sensu-plugins-mysql', '~> 2.2', '>= 2.2.1'
+gem 'sensu-plugins-redis', '~> 2.3', '>= 2.3.2'
+gem 'sensu-plugins-io-checks', '~> 1.0', '>= 1.0.1'
+gem 'sensu-plugins-apache', '~> 2.0'

+ 190 - 0
Gemfile.lock

@@ -0,0 +1,190 @@
+GEM
+  remote: https://rubygems.org/
+  specs:
+    activesupport (4.2.10)
+      i18n (~> 0.7)
+      minitest (~> 5.1)
+      thread_safe (~> 0.3, >= 0.3.4)
+      tzinfo (~> 1.1)
+    amq-protocol (2.0.1)
+    amqp (1.6.0)
+      amq-protocol (>= 2.0.1)
+      eventmachine
+    aws-sdk (2.10.130)
+      aws-sdk-resources (= 2.10.130)
+    aws-sdk-core (2.10.130)
+      aws-sigv4 (~> 1.0)
+      jmespath (~> 1.0)
+    aws-sdk-resources (2.10.130)
+      aws-sdk-core (= 2.10.130)
+    aws-sigv4 (1.0.2)
+    childprocess (0.5.8)
+      ffi (~> 1.0, >= 1.0.11)
+    concurrent-ruby (1.0.5)
+    dnsbl-client (1.0.2)
+    domain_name (0.5.20170404)
+      unf (>= 0.0.5, < 1.0.0)
+    em-http-server (0.1.8)
+      eventmachine
+    em-worker (0.0.2)
+      eventmachine
+    english (0.6.3)
+      language
+    eventmachine (1.2.5)
+    ffi (1.9.21)
+    http-cookie (1.0.3)
+      domain_name (~> 0.5)
+    i18n (0.9.4)
+      concurrent-ruby (~> 1.0)
+    inifile (3.0.0)
+    jmespath (1.3.1)
+    json (1.8.6)
+    language (0.6.0)
+    mime-types (3.1)
+      mime-types-data (~> 3.2015)
+    mime-types-data (3.2016.0521)
+    minitest (5.11.3)
+    mixlib-cli (1.7.0)
+    net-ping (1.7.8)
+    netrc (0.11.0)
+    oj (2.18.1)
+    parse-cron (0.1.4)
+    redis (3.3.5)
+    rest-client (2.0.2)
+      http-cookie (>= 1.0.2, < 2.0)
+      mime-types (>= 1.16, < 4.0)
+      netrc (~> 0.8)
+    ruby-mysql (2.9.14)
+    sensu (1.2.1)
+      em-http-server (= 0.1.8)
+      eventmachine (= 1.2.5)
+      parse-cron (= 0.1.4)
+      sensu-extension (= 1.5.1)
+      sensu-extensions (= 1.9.0)
+      sensu-json (= 2.1.0)
+      sensu-logger (= 1.2.1)
+      sensu-redis (= 2.2.0)
+      sensu-settings (= 10.12.0)
+      sensu-spawn (= 2.2.1)
+      sensu-transport (= 7.0.2)
+    sensu-extension (1.5.1)
+      eventmachine
+    sensu-extensions (1.9.0)
+      sensu-extension
+      sensu-extensions-check-dependencies (= 1.0.1)
+      sensu-extensions-debug (= 1.0.0)
+      sensu-extensions-json (= 1.0.0)
+      sensu-extensions-occurrences (= 1.2.0)
+      sensu-extensions-only-check-output (= 1.0.0)
+      sensu-extensions-ruby-hash (= 1.0.0)
+      sensu-json (>= 1.1.0)
+      sensu-logger
+      sensu-settings
+    sensu-extensions-check-dependencies (1.0.1)
+      sensu-extension
+    sensu-extensions-debug (1.0.0)
+      sensu-extension
+    sensu-extensions-json (1.0.0)
+      sensu-extension
+    sensu-extensions-occurrences (1.2.0)
+      sensu-extension
+    sensu-extensions-only-check-output (1.0.0)
+      sensu-extension
+    sensu-extensions-ruby-hash (1.0.0)
+      sensu-extension
+    sensu-json (2.1.0)
+      oj (= 2.18.1)
+    sensu-logger (1.2.1)
+      eventmachine
+      sensu-json
+    sensu-plugin (1.4.5)
+      json (< 2.0.0)
+      mixlib-cli (>= 1.5.0)
+    sensu-plugins-apache (2.0.0)
+      sensu-plugin (~> 1.2)
+    sensu-plugins-disk-checks (2.5.1)
+      sensu-plugin (~> 1.2)
+      sys-filesystem (= 1.1.7)
+    sensu-plugins-filesystem-checks (1.0.0)
+      sensu-plugin (~> 1.2)
+    sensu-plugins-http (2.6.0)
+      aws-sdk (~> 2.3)
+      rest-client (~> 2.0.2)
+      sensu-plugin (~> 1.2)
+    sensu-plugins-io-checks (1.0.1)
+      sensu-plugin (~> 1.2)
+    sensu-plugins-load-checks (4.0.0)
+      sensu-plugin (~> 1.2)
+    sensu-plugins-mysql (2.2.1)
+      inifile (= 3.0.0)
+      ruby-mysql (~> 2.9)
+      sensu-plugin (~> 1.2)
+    sensu-plugins-network-checks (2.3.0)
+      activesupport (~> 4.2)
+      dnsbl-client (= 1.0.2)
+      net-ping (= 1.7.8)
+      sensu-plugin (~> 1.2)
+      whois (>= 4.0)
+      whois-parser (= 1.0.0)
+    sensu-plugins-process-checks (2.7.0)
+      english (= 0.6.3)
+      sensu-plugin (~> 1.2)
+      sys-proctable (~> 0.9.8)
+    sensu-plugins-redis (2.3.2)
+      redis (~> 3.3)
+      sensu-plugin (~> 1.2)
+    sensu-plugins-ssl (1.5.0)
+      sensu-plugin (~> 1.2)
+    sensu-plugins-uchiwa (1.0.0)
+      sensu-plugin (~> 1.2)
+    sensu-plugins-vmstats (1.0.0)
+      sensu-plugin (~> 1.2)
+    sensu-redis (2.2.0)
+      eventmachine
+    sensu-settings (10.12.0)
+      parse-cron
+      sensu-json (>= 1.1.0)
+    sensu-spawn (2.2.1)
+      childprocess (= 0.5.8)
+      em-worker (= 0.0.2)
+      eventmachine
+    sensu-transport (7.0.2)
+      amq-protocol (= 2.0.1)
+      amqp (= 1.6.0)
+      eventmachine
+      sensu-redis (>= 1.0.0)
+    sys-filesystem (1.1.7)
+      ffi
+    sys-proctable (0.9.9-universal-aix-5)
+    thread_safe (0.3.6)
+    tzinfo (1.2.5)
+      thread_safe (~> 0.1)
+    unf (0.1.4)
+      unf_ext
+    unf_ext (0.0.7.5)
+    whois (4.0.5)
+    whois-parser (1.0.0)
+      activesupport (>= 4)
+      whois (>= 4.0.0)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  sensu (~> 1.2, >= 1.2.1)
+  sensu-plugins-apache (~> 2.0)
+  sensu-plugins-disk-checks (~> 2.5, >= 2.5.1)
+  sensu-plugins-filesystem-checks (~> 1.0)
+  sensu-plugins-http (~> 2.6)
+  sensu-plugins-io-checks (~> 1.0, >= 1.0.1)
+  sensu-plugins-load-checks (~> 4.0)
+  sensu-plugins-mysql (~> 2.2, >= 2.2.1)
+  sensu-plugins-network-checks (~> 2.3)
+  sensu-plugins-process-checks (~> 2.7)
+  sensu-plugins-redis (~> 2.3, >= 2.3.2)
+  sensu-plugins-ssl (~> 1.5)
+  sensu-plugins-uchiwa (~> 1.0)
+  sensu-plugins-vmstats (~> 1.0)
+
+BUNDLED WITH
+   1.16.1

+ 11 - 0
Jenkinsfile

@@ -0,0 +1,11 @@
+node {
+    stage('Build') {
+        echo 'Building....'
+    }
+    stage('Test') {
+        echo 'Building....'
+    }
+    stage('Deploy') {
+        echo 'Deploying....'
+    }
+}