Skip to content

Instantly share code, notes, and snippets.

{ exec } = require('child_process')
EB_DIR = process.env.AWS_DIR + '/elasticbeanstalk/'
module.exports = {
deploy_application: (application_name, version, s3_bucket, s3_key, description, stack_name) ->
exec "#{EB_DIR}" + 'eb-deploy-application ' + "-a=#{application_name} -v=#{version} -s3b=#{s3_bucket} -s3k=#{s3_key} -d=#{description} -s=#{stack_name}", (error, stdout, stderr) ->
console.log stdout
console.error error
console.log stderr
};
[Thu May 04 2017 07:27:14 GMT+0000 (UTC)] ERROR Github webhook listener error: ReferenceError: stdout is not defined
at Object.deploy_application (/home/hubot/hubot/scripts/aws-elasticbeanstalk.coffee:7:26, <js>:11:19)
at EventEmitter.<anonymous> (/home/hubot/hubot/scripts/github-consumer.coffee:10:11, <js>:13:25)
at emitOne (events.js:96:13)
at EventEmitter.emit (events.js:191:7)
at Robot.emit (/home/hubot/hubot/node_modules/hubot/src/robot.coffee:583:18, <js>:459:41)
at /home/hubot/hubot/scripts/github-listener.coffee:20:7, <js>:25:15
at callbacks (/home/hubot/hubot/node_modules/express/lib/router/index.js:164:37)
at param (/home/hubot/hubot/node_modules/express/lib/router/index.js:138:11)
at pass (/home/hubot/hubot/node_modules/express/lib/router/index.js:145:5)
/home/marz/.sdkman/candidates/java/6u45/bin/java -javaagent:/opt/idea-IU-171.4249.39/lib/idea_rt.jar=33423:/opt/idea-IU-171.4249.39/bin -Dfile.encoding=UTF-8 -classpath /home/marz/.sdkman/candidates/java/6u45/jre/lib/charsets.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/deploy.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/ext/dnsns.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/ext/localedata.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/ext/sunjce_provider.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/ext/sunpkcs11.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/javaws.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/jce.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/jsse.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/management-agent.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/plugin.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/resources.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/rt.jar:/home/marz/ut/idea/Router/build/classes/main:/home/
ivrMachineDao
/home/marz/.sdkman/candidates/java/6u45/bin/java -javaagent:/opt/idea-IU-171.4249.39/lib/idea_rt.jar=39811:/opt/idea-IU-171.4249.39/bin -Dfile.encoding=UTF-8 -classpath /home/marz/.sdkman/candidates/java/6u45/jre/lib/charsets.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/deploy.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/ext/dnsns.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/ext/localedata.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/ext/sunjce_provider.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/ext/sunpkcs11.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/javaws.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/jce.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/jsse.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/management-agent.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/plugin.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/resources.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/rt.jar:/home/marz/ut/idea/WhirlwindSimulator/build/classes
/home/marz/.sdkman/candidates/java/6u45/bin/java -javaagent:/opt/idea-IU-171.4249.39/lib/idea_rt.jar=46041:/opt/idea-IU-171.4249.39/bin -Dfile.encoding=UTF-8 -classpath /home/marz/.sdkman/candidates/java/6u45/jre/lib/charsets.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/deploy.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/ext/dnsns.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/ext/localedata.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/ext/sunjce_provider.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/ext/sunpkcs11.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/javaws.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/jce.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/jsse.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/management-agent.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/plugin.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/resources.jar:/home/marz/.sdkman/candidates/java/6u45/jre/lib/rt.jar:/home/marz/ut/idea/Billing/build/classes/main:/home
DATABASE_FILE = "#{MirrorFileUtils::DATA_DIR}/mirror.db"
UPSERT = "INSERT OR REPLACE INTO mirror "
attr_accessor :database_file
public_class_method :new
def initialize(params = {})
@database_file = params.fetch(:database_file, DATABASE_FILE)
#!/usr/bin/env ruby
require 'fileutils'
require 'inifile'
require 'parse-cron'
require 'socket'
module MirrorFileUtils
BASE_DIR = '/usr/local/mirror'
CONF_DIR = BASE_DIR + '/conf'
-----BEGIN RSA PRIVATE KEY-----
MIIJKQIBAAKCAgEAxBgqB4axcDi69aqTx0e46y5Bu4Nz+Lv0shq55xeHc6S2Fn/e
qn9CyFZneJ8oB0kGwYtWF+GCgqqE9cHyLV+RoFedheuKEcA9Ym1O7ShyjqQpLgLD
xvuMX7aqslUOwzm8KG1fdZcBeev/dtCrNOJgJB4bEHxBedJMOPDtweadOr9YHVcM
90FxcdR+we4iWHGEvfhcgYuQNLCxIOkPfUissUnY4PdlGEWF0SC6CSRDG/l/NWjJ
HgDjacOGr1OljyIxr/FSz4j9Jgprc25HyIYOtBm/JtLB6bxKRgnKflhmzEwh9rm5
ZHMTZnFVFUJCRhj0mkPp1EKHPxeeHG2YNAyjtbYZq+M1KP3m6UzG+BPCT8Vptped
4Ug6KKWroRgcQ3V0jIZgH1oUF9Ky4RHMMekAdzrToHbAHHtfz41BMqlfq95MH9/N
UFYAvvVtjPoBgn6hwWHLdvt0KsrJa4GTmsghaFVLVk5f7XQ8/hyKzO8I+NX47eWU
zAOQjOztucmLGx0KqAC2he6VXRxul4xjguTnSvXCMqVasrQIPQ8758H60cd8r2s7
#echo $PATH
[rise_base_base-Jenkinsfile-B7NUSIDCYBUUBAXZTX2OOZCWLGQA2NSYLAKY42AMIJZZQG6MPOEQ] Running shell script
+ echo /var/lib/jenkins/.rvm/gems/ruby-2.4.1/bin:/var/lib/jenkins/.rvm/rubies/ruby-2.4.1/bin:/sbin:/usr/sbin:/bin:/usr/bin
/var/lib/jenkins/.rvm/gems/ruby-2.4.1/bin:/var/lib/jenkins/.rvm/rubies/ruby-2.4.1/bin:/sbin:/usr/sbin:/bin:/usr/bin
+ which bundle
/var/lib/jenkins/.rvm/gems/ruby-2.4.1/bin/bundle
#