deployinator icon indicating copy to clipboard operation
deployinator copied to clipboard

Unable to get logs to scroll in realtime(or at all)

Open mdonnellyli opened this issue 8 years ago • 2 comments

When I run deploys I get the start of the deployment in the logs windows but none of the logs I have create come out. The last thing I see is below and deployinator is unable to detect that the deployment has completed. I am using log_and_stream and the 1501422651-nobody-workbench_bot_uat_deploy.html is filled as expected. My environment is always building from the lastest Gem and is running in Docker with ports 7777/7778 open I can see the WS connection open in the browser(not sure how to inspect the traffic).

The deployment its self is some json posts to various services and takes approx 5-10 secs

Thanks Mark

Any ideas?

LOCKING workbench_bot
Push started at 1501422651Calling workbench_bot_uat_deploy
2017-07-30 13:50:51 +0000: Running ln -nfs /opt/deployinator/run_logs/1501422651-nobody-workbench_bot_uat_deploy.html /opt/deployinator/run_logs/current-workbench_bot
Time: 0.000000 0.000000 0.000000 ( 0.002177)

mdonnellyli avatar Jul 30 '17 13:07 mdonnellyli

Are you using the log_and_shout method with an old_build specified to announce the completion of the deploy process? That should generate the log line used by deployinator to show previous deploy logs.

mmercedes avatar Jul 31 '17 15:07 mmercedes

I wasn't but I added this. Unfortunately it hasn't made any difference. Here is an example that I am deploying with.

def workbench_bot_uat_deploy(deploy)
    old_build = uat_build
    new_build = qa_build
    log_and_stream 'Starting UAT Deployment of Workbench-Bot....'
    log_and_stream "#{deploy}
    puts "#{deploy}
    mesos_promote('qa', 'workbench-bot')
    log_and_shout :old_build => old_build, :build => new_build

end

Are there other methods I should be calling to setup the deploy?

mdonnellyli avatar Aug 01 '17 02:08 mdonnellyli