10 Apr 2017 · Semaphore News

    Customizable Command Timeouts

    1 min read
    Contents

    For a long time, Semaphore has been limiting your build command execution time to a fixed 60 minutes. This restriction worked great for the majority of builds on Semaphore, however there are some cases when this limit is simply not good enough.

    Tasks such as compiling large binaries, provisioning big infrastructures, or running tests that are difficult to parallelize sometimes require more than 60 minutes to complete.

    On the other hand, developers like to restrict build duration to prevent their test suites from getting stuck because of an accidental debug statement or a network call that will never complete.

    For this reason, we have introduced a new configuration option in the admin section of your project’s configuration that allows you to choose a best suited timeout for your project:

    Customizable command timeouts on Semaphore

    Happy building!

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Avatar
    Writen by:
    Chief Architect at Semaphore. A decade of experience in dev productivity, helping close to 50,000 organizations with operational excellence.