Show examples in:
    Update build trigger

    Parameters

    name  string  Optional

    Name of the environment

    adapter  string  Optional

    The deploy adapter

    indexing_enabled  boolean  Optional

    Enable scraper on the site

    frontend_url  string, null  Optional

    Public url of the site

    autotrigger_on_scheduled_publications  boolean  Optional

    Deploy on scheduled publication

    adapter_settings  object  Optional

    Additional configuration for deploy

    Returns

    Returns a build_trigger resource object.

    Examples

    Example code:
    import { buildClient } from '@datocms/cma-client-node';
    async function run() {
    const client = buildClient({ apiToken: '<YOUR_API_TOKEN>' });
    const buildTriggerId = '1822';
    const buildTrigger = await client.buildTriggers.update(buildTriggerId, {
    name: 'Production',
    adapter: 'netlify',
    indexing_enabled: true,
    frontend_url: 'https://www.mywebsite.com/',
    autotrigger_on_scheduled_publications: true,
    adapter_settings: {
    trigger_url: 'https://api.netlify.com/build_hooks/XXX',
    site_id: 'XXX',
    branch: 'master'
    }
    });
    console.log(buildTrigger);
    }
    run();
    Returned output:
    {
    id: '1822',
    name: 'Production',
    adapter: 'netlify',
    adapter_settings: {
    trigger_url: 'https://api.netlify.com/build_hooks/XXX',
    site_id: 'XXX',
    branch: 'master'
    },
    last_build_completed_at: '2017-03-30T09:29:14.872Z',
    build_status: 'success',
    webhook_token: 'xA1239ajsk123',
    webhook_url: 'https://webhooks.datocoms.com/xA1239ajsk123/deploy-results',
    indexing_status: 'success',
    frontend_url: 'https://www.mywebsite.com/',
    autotrigger_on_scheduled_publications: true,
    indexing_enabled: true
    }