Skip to content

Automated Builds

Ondrej Fabry edited this page Aug 6, 2019 · 2 revisions

DockerHub - Automated Builds

Trigger Builds

First, in Build Configurations new Build Rule has to be configured to build from some branch/tag and use image tag.

For specific branch

➤ curl -v -sSflL -H 'Content-Type: application/json' --data '{"source_type":"Branch","source_name":"master"}' -X POST https://cloud.docker.com/api/build/v1/source/8406cd30-fac0-4e7a-98c8-96309fde37bb/trigger/f8434736-5632-47c6-82b9-b517c433364e/call/ | jq .
*   Trying 3.225.142.245...
* TCP_NODELAY set
* Connected to cloud.docker.com (3.225.142.245) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
} [5 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
} [214 bytes data]
* TLSv1.2 (IN), TLS handshake, Server hello (2):
{ [89 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [4867 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [333 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server did not agree to a protocol
* Server certificate:
*  subject: CN=*.docker.com
*  start date: Jul 16 00:00:00 2019 GMT
*  expire date: Aug 16 12:00:00 2020 GMT
*  subjectAltName: host "cloud.docker.com" matched cert's "*.docker.com"
*  issuer: C=US; O=Amazon; OU=Server CA 1B; CN=Amazon
*  SSL certificate verify ok.
} [5 bytes data]
> POST /api/build/v1/source/8406cd30-fac0-4e7a-98c8-96309fde37bb/trigger/f8434736-5632-47c6-82b9-b517c433364e/call/ HTTP/1.1
> Host: cloud.docker.com
> User-Agent: curl/7.58.0
> Accept: */*
> Content-Type: application/json
> Content-Length: 47
> 
} [47 bytes data]
* upload completely sent off: 47 out of 47 bytes
{ [5 bytes data]
< HTTP/1.1 202 ACCEPTED
< Date: Tue, 06 Aug 2019 13:03:42 GMT
< Content-Type: application/json
< Content-Length: 674
< X-XSS-Protection: 1; mode=block
< X-Content-Type-Options: nosniff
< X-DockerCloud-Action-URI: /api/audit/v1/action/eee47f25-0f5a-4093-8280-1ab7a12edd63/
< Vary: Accept
< X-Frame-Options: deny
< Server: nginx
< Strict-Transport-Security: max-age=31536000
< 
{ [674 bytes data]
* Connection #0 to host cloud.docker.com left intact
{
  "autotests": "OFF",
  "build_in_farm": true,
  "build_settings": [
    "/api/build/v1/setting/972e112d-2149-41c9-8b81-be0cac9af670/",
    "/api/build/v1/setting/8e90f776-0838-43f6-b12d-2f163a2489e4/",
    "/api/build/v1/setting/5150c4e9-4a9d-44cd-9a04-1f7fdf82f572/",
    "/api/build/v1/setting/1dd31dba-275c-4737-a895-6050c2f224fa/"
  ],
  "channel": "Stable",
  "deploykey": "",
  "envvars": [
    {
      "key": "MYENVVAR",
      "value": "test111"
    }
  ],
  "image": "ofabry/vpp-base",
  "owner": "ondrej-fabry",
  "provider": "Github",
  "repo_links": false,
  "repository": "vpp-base",
  "resource_uri": "/api/build/v1/source/8406cd30-fac0-4e7a-98c8-96309fde37bb/",
  "state": "Failed",
  "uuid": "8406cd30-fac0-4e7a-98c8-96309fde37bb"
}


### For specific tag

https://cloud.docker.com/api/build/v1/source/cb65fb0f-1a6a-491d-8e1d-9cfe4d14a595/trigger/ec38ae80-cea9-4087-a074-428ff0574046/call/

➤ curl -v -sSflL -H 'Content-Type: application/json' --data '{"build": true, "docker_tag": "1904"}' -X POST https://cloud.docker.com/api/build/v1/source/8406cd30-fac0-4e7a-98c8-96309fde37bb/trigger/f8434736-5632-47c6-82b9-b517c433364e/call/ | jq .
*   Trying 3.225.142.245...
* TCP_NODELAY set
* Connected to cloud.docker.com (3.225.142.245) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
} [5 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
} [214 bytes data]
* TLSv1.2 (IN), TLS handshake, Server hello (2):
{ [89 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [4867 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [333 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server did not agree to a protocol
* Server certificate:
*  subject: CN=*.docker.com
*  start date: Jul 16 00:00:00 2019 GMT
*  expire date: Aug 16 12:00:00 2020 GMT
*  subjectAltName: host "cloud.docker.com" matched cert's "*.docker.com"
*  issuer: C=US; O=Amazon; OU=Server CA 1B; CN=Amazon
*  SSL certificate verify ok.
} [5 bytes data]
> POST /api/build/v1/source/8406cd30-fac0-4e7a-98c8-96309fde37bb/trigger/f8434736-5632-47c6-82b9-b517c433364e/call/ HTTP/1.1
> Host: cloud.docker.com
> User-Agent: curl/7.58.0
> Accept: */*
> Content-Type: application/json
> Content-Length: 37
> 
} [37 bytes data]
* upload completely sent off: 37 out of 37 bytes
{ [5 bytes data]
< HTTP/1.1 202 ACCEPTED
< Date: Tue, 06 Aug 2019 12:56:49 GMT
< Content-Type: application/json
< Content-Length: 611
< X-RateLimit-Remaining: 59
< X-XSS-Protection: 1; mode=block
< X-Content-Type-Options: nosniff
< X-DockerCloud-Action-URI: /api/audit/v1/action/283f44ff-714c-4ac6-97bb-d9d13279caac/
< Vary: Accept
< X-RateLimit-Limit: 60
< X-Frame-Options: deny
< X-RateLimit-Reset: 60
< Server: nginx
< Strict-Transport-Security: max-age=31536000
< 
{ [611 bytes data]
* Connection #0 to host cloud.docker.com left intact
{
  "autotests": "OFF",
  "build_in_farm": true,
  "build_settings": [
    "/api/build/v1/setting/972e112d-2149-41c9-8b81-be0cac9af670/",
    "/api/build/v1/setting/8e90f776-0838-43f6-b12d-2f163a2489e4/",
    "/api/build/v1/setting/1dd31dba-275c-4737-a895-6050c2f224fa/"
  ],
  "channel": "Stable",
  "deploykey": "",
  "envvars": [
    {
      "key": "MYENVVAR",
      "value": "test111"
    }
  ],
  "image": "ofabry/vpp-base",
  "owner": "ondrej-fabry",
  "provider": "Github",
  "repo_links": false,
  "repository": "vpp-base",
  "resource_uri": "/api/build/v1/source/8406cd30-fac0-4e7a-98c8-96309fde37bb/",
  "state": "Failed",
  "uuid": "8406cd30-fac0-4e7a-98c8-96309fde37bb"
}

## Trigger button

https://cloud.docker.com/api/build/v1/ligato/setting/58eca9f7-6248-44d5-afe0-aa71b509bed8/build/

{"autobuild":false,"build_context":"/","buildsource":"/api/build/v1/source/cb65fb0f-1a6a-491d-8e1d-9cfe4d14a595/","dockerfile":"Dockerfile","nocache":true,"resource_uri":"/api/build/v1/setting/58eca9f7-6248-44d5-afe0-aa71b509bed8/","source_name":"master","source_type":"Branch","state":"Success","tag":"latest"}

POST /api/build/v1/ligato/setting/58eca9f7-6248-44d5-afe0-aa71b509bed8/build/ HTTP/1.1 Host: cloud.docker.com User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0 Accept: application/json Accept-Language: en-US,en;q=0.7,sk;q=0.3 Accept-Encoding: gzip, deflate, br Referer: https://cloud.docker.com/u/ligato/repository/docker/ligato/vpp-base/builds X-CSRFToken: VkZSODQ6yf90uhKm5xtFRqyP4B/2KyX4SYAG3zfUqCk= Content-Type: application/json Content-Length: 311 Connection: keep-alive Cookie: ajs_user_id=%2292ffe8c9d5484ec29291e9bcf59f684c%22; ajs_group_id=null; ajs_anonymous_id=%22d769176f-ef2d-4ed9-a64d-5aa83d4785ca%22; FLAG_CONSOLIDATION=true; bf_lead=5g0uhkd56mg00; notice_preferences=2:; notice_gdpr_prefs=0,1,2:; _mkto_trk=id:929-FJL-178&token:_mch-docker.com-1554940051575-31312; _fbp=fb.1.1554940051606.971640155; _ga=GA1.2.1622961347.1554940052; session_hint=1; locsrftoken=P0LU0ef2-lGDgoMmqGizSANee3weuoAB9Bfo5v1LZo8=; csrftoken=VkZSODQ6yf90uhKm5xtFRqyP4B/2KyX4SYAG3zfUqCk=; _ga=GA1.3.1622961347.1554940052; cloudid=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsIng1YyI6WyJNSUlDK2pDQ0FwK2dBd0lCQWdJQkFEQUtCZ2dxaGtqT1BRUURBakJHTVVRd1FnWURWUVFERXpzeVYwNVpPbFZMUzFJNlJFMUVVanBTU1U5Rk9reEhOa0U2UTFWWVZEcE5SbFZNT2tZelNFVTZOVkF5VlRwTFNqTkdPa05CTmxrNlNrbEVVVEFlRncweE9UQXhNVEl3TURJeU5EVmFGdzB5TURBeE1USXdNREl5TkRWYU1FWXhSREJDQmdOVkJBTVRPMUpMTkZNNlMwRkxVVHBEV0RWRk9rRTJSMVE2VTBwTVR6cFFNbEpMT2tOWlZVUTZTMEpEU0RwWFNVeE1Pa3hUU2xrNldscFFVVHBaVWxsRU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBcjY2bXkveXpHN21VUzF3eFQ3dFplS2pqRzcvNnBwZFNMY3JCcko5VytwcndzMGtIUDVwUHRkMUpkcFdEWU1OZWdqQXhpUWtRUUNvd25IUnN2ODVUalBUdE5wUkdKVTRkeHJkeXBvWGc4TVhYUEUzL2lRbHhPS2VNU0prNlRKbG5wNGFtWVBHQlhuQXRoQzJtTlR5ak1zdFh2ZmNWN3VFYWpRcnlOVUcyUVdXQ1k1Ujl0a2k5ZG54Z3dCSEF6bG8wTzJCczFmcm5JbmJxaCtic3ZSZ1FxU3BrMWhxYnhSU3AyRlNrL2tBL1gyeUFxZzJQSUJxWFFMaTVQQ3krWERYZElJczV6VG9ZbWJUK0pmbnZaMzRLcG5mSkpNalpIRW4xUVJtQldOZXJZcVdtNVhkQVhUMUJrQU9aditMNFVwSTk3NFZFZ2ppY1JINVdBeWV4b1BFclRRSURBUUFCbzRHeU1JR3ZNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1FUUdBMVVkRGdROUJEdFNTelJUT2t0QlMxRTZRMWcxUlRwQk5rZFVPbE5LVEU4NlVESlNTenBEV1ZWRU9rdENRMGc2VjBsTVREcE1VMHBaT2xwYVVGRTZXVkpaUkRCR0JnTlZIU01FUHpBOWdEc3lWMDVaT2xWTFMxSTZSRTFFVWpwU1NVOUZPa3hITmtFNlExVllWRHBOUmxWTU9rWXpTRVU2TlZBeVZUcExTak5HT2tOQk5sazZTa2xFVVRBS0JnZ3Foa2pPUFFRREFnTkpBREJHQWlFQXFOSXEwMFdZTmM5Z2tDZGdSUzRSWUhtNTRZcDBTa05Rd2lyMm5hSWtGd3dDSVFEMjlYdUl5TmpTa1cvWmpQaFlWWFB6QW9TNFVkRXNvUUhyUVZHMDd1N3ZsUT09Il19.eyJlbWFpbCI6IiIsImV4cCI6MTU1OTc3MTAwNCwiaWF0IjoxNTU4MDgwNzIyLCJqdGkiOiJHUS1iaFVFWnY5VzgyRXluRi1rTzZBPT0iLCJzZXNzaW9uX2lkIjoiR1EtYmhVRVp2OVc4MkV5bkYta082QT09Iiwic3ViIjoiOTJmZmU4YzlkNTQ4NGVjMjkyOTFlOWJjZjU5ZjY4NGMiLCJ1c2VyX2lkIjoiOTJmZmU4YzlkNTQ4NGVjMjkyOTFlOWJjZjU5ZjY4NGMiLCJ1c2VybmFtZSI6Im9mYWJyeSJ9.A4S7Zx3NLTJ3oxThrRpnpiGH0-MDOf8734XT6MCHLQg3qBqODxv3gyecRjB5GcIEGD-wcfmt_P3ZB0ODIVWpeyocdEHtrA0i1wuYXlaj5dmsYm8bintgih5OxgvmjOoQQQynf7BtpE15uB6U51sN4mroyIlYge_mhiFYbM6R95ghHNPxLN1RWaxbYBLiurQVfoZZUlSfdPkf_03YnxcSzYBhjBgZNs5TdtYLCt4okD7ZNROLBv2fD-klkPnu-ABQf04O5LJep07eidXNzILJ1KfH6SoOEGxWBJQp91Wm8y3AXG1f6pDLfL4vruMnOCKtmQvo8_zKzXq8HwKYx9qpYA; autobuilds=1; autobuilds=1; _gid=GA1.3.986086194.1558337706; mp_82c8a87cfaa9219dff0e89ef744d8357_mixpanel=%7B%22distinct_id%22%3A%20%2216ad42af96d104-011f8e747c85c1-4c312c7c-232800-16ad42af96e24f%22%2C%22%24device_id%22%3A%20%2216ad42af96d104-011f8e747c85c1-4c312c7c-232800-16ad42af96e24f%22%2C%22mp_lib%22%3A%20%22Segment%3A%20web%22%2C%22%24initial_referrer%22%3A%20%22https%3A%2F%2Fcloud.docker.com%2Fu%2Fligato%2Frepository%2Fdocker%2Fligato%2Fvpp-base%2Fbuilds%22%2C%22%24initial_referring_domain%22%3A%20%22cloud.docker.com%22%7D; _gid=GA1.2.781479472.1558337747; mp_094aa1dc50d5d588de1fa4dd6d0f8240_mixpanel=%7B%22distinct_id%22%3A%20%2216ab374fbe06e-0021fdb02a743a8-4c312c7c-384000-16ab374fbe20%22%2C%22%24device_id%22%3A%20%2216ab374fbe06e-0021fdb02a743a8-4c312c7c-384000-16ab374fbe20%22%2C%22mp_lib%22%3A%20%22Segment%3A%20web%22%2C%22%24initial_referrer%22%3A%20%22https%3A%2F%2Fcloud.docker.com%2Fu%2Fligato%2Forgs%2Fligato%2Fteams%3Fpage%3D1%26page_size%3D10%22%2C%22%24initial_referring_domain%22%3A%20%22cloud.docker.com%22%7D Pragma: no-cache Cache-Control: no-cache

curl "https://cloud.docker.com/api/build/v1/ligato/setting/58eca9f7-6248-44d5-afe0-aa71b509bed8/build/" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0" -H "Accept: application/json" -H "Accept-Language: en-US,en;q=0.7,sk;q=0.3" --compressed -H "Referer: https://cloud.docker.com/u/ligato/repository/docker/ligato/vpp-base/builds" -H "X-CSRFToken: VkZSODQ6yf90uhKm5xtFRqyP4B/2KyX4SYAG3zfUqCk=" -H "Content-Type: application/json" -H "Connection: keep-alive" -H "Cookie: ajs_user_id="%"2292ffe8c9d5484ec29291e9bcf59f684c"%"22; ajs_group_id=null; ajs_anonymous_id="%"22d769176f-ef2d-4ed9-a64d-5aa83d4785ca"%"22; FLAG_CONSOLIDATION=true; bf_lead=5g0uhkd56mg00; notice_preferences=2:; notice_gdpr_prefs=0,1,2:; _mkto_trk=id:929-FJL-178&token:_mch-docker.com-1554940051575-31312; _fbp=fb.1.1554940051606.971640155; _ga=GA1.2.1622961347.1554940052; session_hint=1; locsrftoken=P0LU0ef2-lGDgoMmqGizSANee3weuoAB9Bfo5v1LZo8=; csrftoken=VkZSODQ6yf90uhKm5xtFRqyP4B/2KyX4SYAG3zfUqCk=; _ga=GA1.3.1622961347.1554940052; cloudid=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsIng1YyI6WyJNSUlDK2pDQ0FwK2dBd0lCQWdJQkFEQUtCZ2dxaGtqT1BRUURBakJHTVVRd1FnWURWUVFERXpzeVYwNVpPbFZMUzFJNlJFMUVVanBTU1U5Rk9reEhOa0U2UTFWWVZEcE5SbFZNT2tZelNFVTZOVkF5VlRwTFNqTkdPa05CTmxrNlNrbEVVVEFlRncweE9UQXhNVEl3TURJeU5EVmFGdzB5TURBeE1USXdNREl5TkRWYU1FWXhSREJDQmdOVkJBTVRPMUpMTkZNNlMwRkxVVHBEV0RWRk9rRTJSMVE2VTBwTVR6cFFNbEpMT2tOWlZVUTZTMEpEU0RwWFNVeE1Pa3hUU2xrNldscFFVVHBaVWxsRU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBcjY2bXkveXpHN21VUzF3eFQ3dFplS2pqRzcvNnBwZFNMY3JCcko5VytwcndzMGtIUDVwUHRkMUpkcFdEWU1OZWdqQXhpUWtRUUNvd25IUnN2ODVUalBUdE5wUkdKVTRkeHJkeXBvWGc4TVhYUEUzL2lRbHhPS2VNU0prNlRKbG5wNGFtWVBHQlhuQXRoQzJtTlR5ak1zdFh2ZmNWN3VFYWpRcnlOVUcyUVdXQ1k1Ujl0a2k5ZG54Z3dCSEF6bG8wTzJCczFmcm5JbmJxaCtic3ZSZ1FxU3BrMWhxYnhSU3AyRlNrL2tBL1gyeUFxZzJQSUJxWFFMaTVQQ3krWERYZElJczV6VG9ZbWJUK0pmbnZaMzRLcG5mSkpNalpIRW4xUVJtQldOZXJZcVdtNVhkQVhUMUJrQU9aditMNFVwSTk3NFZFZ2ppY1JINVdBeWV4b1BFclRRSURBUUFCbzRHeU1JR3ZNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1FUUdBMVVkRGdROUJEdFNTelJUT2t0QlMxRTZRMWcxUlRwQk5rZFVPbE5LVEU4NlVESlNTenBEV1ZWRU9rdENRMGc2VjBsTVREcE1VMHBaT2xwYVVGRTZXVkpaUkRCR0JnTlZIU01FUHpBOWdEc3lWMDVaT2xWTFMxSTZSRTFFVWpwU1NVOUZPa3hITmtFNlExVllWRHBOUmxWTU9rWXpTRVU2TlZBeVZUcExTak5HT2tOQk5sazZTa2xFVVRBS0JnZ3Foa2pPUFFRREFnTkpBREJHQWlFQXFOSXEwMFdZTmM5Z2tDZGdSUzRSWUhtNTRZcDBTa05Rd2lyMm5hSWtGd3dDSVFEMjlYdUl5TmpTa1cvWmpQaFlWWFB6QW9TNFVkRXNvUUhyUVZHMDd1N3ZsUT09Il19.eyJlbWFpbCI6IiIsImV4cCI6MTU1OTc3MTAwNCwiaWF0IjoxNTU4MDgwNzIyLCJqdGkiOiJHUS1iaFVFWnY5VzgyRXluRi1rTzZBPT0iLCJzZXNzaW9uX2lkIjoiR1EtYmhVRVp2OVc4MkV5bkYta082QT09Iiwic3ViIjoiOTJmZmU4YzlkNTQ4NGVjMjkyOTFlOWJjZjU5ZjY4NGMiLCJ1c2VyX2lkIjoiOTJmZmU4YzlkNTQ4NGVjMjkyOTFlOWJjZjU5ZjY4NGMiLCJ1c2VybmFtZSI6Im9mYWJyeSJ9.A4S7Zx3NLTJ3oxThrRpnpiGH0-MDOf8734XT6MCHLQg3qBqODxv3gyecRjB5GcIEGD-wcfmt_P3ZB0ODIVWpeyocdEHtrA0i1wuYXlaj5dmsYm8bintgih5OxgvmjOoQQQynf7BtpE15uB6U51sN4mroyIlYge_mhiFYbM6R95ghHNPxLN1RWaxbYBLiurQVfoZZUlSfdPkf_03YnxcSzYBhjBgZNs5TdtYLCt4okD7ZNROLBv2fD-klkPnu-ABQf04O5LJep07eidXNzILJ1KfH6SoOEGxWBJQp91Wm8y3AXG1f6pDLfL4vruMnOCKtmQvo8_zKzXq8HwKYx9qpYA; autobuilds=1; autobuilds=1; _gid=GA1.3.986086194.1558337706; mp_82c8a87cfaa9219dff0e89ef744d8357_mixpanel="%"7B"%"22distinct_id"%"22"%"3A"%"20"%"2216ad42af96d104-011f8e747c85c1-4c312c7c-232800-16ad42af96e24f"%"22"%"2C"%"22"%"24device_id"%"22"%"3A"%"20"%"2216ad42af96d104-011f8e747c85c1-4c312c7c-232800-16ad42af96e24f"%"22"%"2C"%"22mp_lib"%"22"%"3A"%"20"%"22Segment"%"3A"%"20web"%"22"%"2C"%"22"%"24initial_referrer"%"22"%"3A"%"20"%"22https"%"3A"%"2F"%"2Fcloud.docker.com"%"2Fu"%"2Fligato"%"2Frepository"%"2Fdocker"%"2Fligato"%"2Fvpp-base"%"2Fbuilds"%"22"%"2C"%"22"%"24initial_referring_domain"%"22"%"3A"%"20"%"22cloud.docker.com"%"22"%"7D; _gid=GA1.2.781479472.1558337747; mp_094aa1dc50d5d588de1fa4dd6d0f8240_mixpanel="%"7B"%"22distinct_id"%"22"%"3A"%"20"%"2216ab374fbe06e-0021fdb02a743a8-4c312c7c-384000-16ab374fbe20"%"22"%"2C"%"22"%"24device_id"%"22"%"3A"%"20"%"2216ab374fbe06e-0021fdb02a743a8-4c312c7c-384000-16ab374fbe20"%"22"%"2C"%"22mp_lib"%"22"%"3A"%"20"%"22Segment"%"3A"%"20web"%"22"%"2C"%"22"%"24initial_referrer"%"22"%"3A"%"20"%"22https"%"3A"%"2F"%"2Fcloud.docker.com"%"2Fu"%"2Fligato"%"2Forgs"%"2Fligato"%"2Fteams"%"3Fpage"%"3D1"%"26page_size"%"3D10"%"22"%"2C"%"22"%"24initial_referring_domain"%"22"%"3A"%"20"%"22cloud.docker.com"%"22"%"7D" -H "Pragma: no-cache" -H "Cache-Control: no-cache" --data "{""autobuild"":false,""build_context"":""/"",""buildsource"":""/api/build/v1/source/cb65fb0f-1a6a-491d-8e1d-9cfe4d14a595/"",""dockerfile"":""Dockerfile"",""nocache"":true,""resource_uri"":""/api/build/v1/setting/58eca9f7-6248-44d5-afe0-aa71b509bed8/"",""source_name"":""master"",""source_type"":""Branch"",""state"":""Success"",""tag"":""latest""}"

Clone this wiki locally