github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/ci/cli/pipeline.yml (about) 1 --- 2 resource_types: 3 - name: slack-notification 4 type: docker-image 5 source: 6 repository: cfcommunity/slack-notification-resource 7 tag: latest 8 9 resources: 10 - name: cli 11 type: git 12 icon: console 13 source: 14 uri: https://github.com/cloudfoundry/cli 15 branch: master 16 ignore_paths: 17 - bin 18 - ci 19 - README.md 20 - .github 21 22 - name: cli-i18n 23 type: git 24 source: 25 uri: https://github.com/cloudfoundry/cli-i18n 26 branch: master 27 28 - name: cli-ci 29 type: git 30 source: 31 uri: https://github.com/cloudfoundry/cli 32 branch: master 33 paths: 34 - bin 35 - ci 36 37 - name: cf-acceptance-tests 38 type: git 39 source: 40 uri: https://github.com/cloudfoundry/cf-acceptance-tests 41 branch: master 42 43 - name: cf-deployment-concourse-tasks 44 type: git 45 source: 46 uri: https://github.com/cloudfoundry/cf-deployment-concourse-tasks 47 tag_filter: v8.* 48 49 - name: cf-cli-binaries 50 type: s3 51 icon: folder 52 source: 53 bucket: ((staging-bucket-name)) 54 access_key_id: ((cli-team-aws-s3-access-key-id)) 55 secret_access_key: ((cli-team-aws-s3-secret-access-key)) 56 versioned_file: cf-cli-binaries.tgz 57 58 - name: edge-linux-binary-32 59 type: s3 60 source: 61 bucket: cf-cli-releases 62 access_key_id: ((cli-team-aws-s3-access-key-id)) 63 secret_access_key: ((cli-team-aws-s3-secret-access-key)) 64 versioned_file: master/cf-cli_edge_linux_i686.tgz 65 region_name: us-west-1 66 67 - name: edge-linux-binary-64 68 type: s3 69 source: 70 bucket: cf-cli-releases 71 access_key_id: ((cli-team-aws-s3-access-key-id)) 72 secret_access_key: ((cli-team-aws-s3-secret-access-key)) 73 versioned_file: master/cf-cli_edge_linux_x86-64.tgz 74 region_name: us-west-1 75 76 - name: edge-osx-binary-64 77 type: s3 78 source: 79 bucket: cf-cli-releases 80 access_key_id: ((cli-team-aws-s3-access-key-id)) 81 secret_access_key: ((cli-team-aws-s3-secret-access-key)) 82 versioned_file: master/cf-cli_edge_osx.tgz 83 region_name: us-west-1 84 85 - name: edge-windows-binary-32 86 type: s3 87 source: 88 bucket: cf-cli-releases 89 access_key_id: ((cli-team-aws-s3-access-key-id)) 90 secret_access_key: ((cli-team-aws-s3-secret-access-key)) 91 versioned_file: master/cf-cli_edge_win32.zip 92 region_name: us-west-1 93 94 - name: edge-windows-binary-64 95 type: s3 96 source: 97 bucket: cf-cli-releases 98 access_key_id: ((cli-team-aws-s3-access-key-id)) 99 secret_access_key: ((cli-team-aws-s3-secret-access-key)) 100 versioned_file: master/cf-cli_edge_winx64.zip 101 region_name: us-west-1 102 103 - name: edge-deb-installer-32 104 type: s3 105 source: 106 bucket: cf-cli-releases 107 access_key_id: ((cli-team-aws-s3-access-key-id)) 108 secret_access_key: ((cli-team-aws-s3-secret-access-key)) 109 versioned_file: master/cf-cli-installer_edge_i686.deb 110 region_name: us-west-1 111 112 - name: edge-deb-installer-64 113 type: s3 114 source: 115 bucket: cf-cli-releases 116 access_key_id: ((cli-team-aws-s3-access-key-id)) 117 secret_access_key: ((cli-team-aws-s3-secret-access-key)) 118 versioned_file: master/cf-cli-installer_edge_x86-64.deb 119 region_name: us-west-1 120 121 - name: edge-redhat-installer-32 122 type: s3 123 source: 124 bucket: cf-cli-releases 125 access_key_id: ((cli-team-aws-s3-access-key-id)) 126 secret_access_key: ((cli-team-aws-s3-secret-access-key)) 127 versioned_file: master/cf-cli-installer_edge_i686.rpm 128 region_name: us-west-1 129 130 - name: edge-redhat-installer-64 131 type: s3 132 source: 133 bucket: cf-cli-releases 134 access_key_id: ((cli-team-aws-s3-access-key-id)) 135 secret_access_key: ((cli-team-aws-s3-secret-access-key)) 136 versioned_file: master/cf-cli-installer_edge_x86-64.rpm 137 region_name: us-west-1 138 139 - name: edge-osx-installer-64 140 type: s3 141 source: 142 bucket: cf-cli-releases 143 access_key_id: ((cli-team-aws-s3-access-key-id)) 144 secret_access_key: ((cli-team-aws-s3-secret-access-key)) 145 versioned_file: master/cf-cli-installer_edge_osx.pkg 146 region_name: us-west-1 147 148 - name: edge-windows-installer-32 149 type: s3 150 source: 151 bucket: cf-cli-releases 152 access_key_id: ((cli-team-aws-s3-access-key-id)) 153 secret_access_key: ((cli-team-aws-s3-secret-access-key)) 154 versioned_file: master/cf-cli-installer_edge_win32.zip 155 region_name: us-west-1 156 157 - name: edge-windows-installer-64 158 type: s3 159 source: 160 bucket: cf-cli-releases 161 access_key_id: ((cli-team-aws-s3-access-key-id)) 162 secret_access_key: ((cli-team-aws-s3-secret-access-key)) 163 versioned_file: master/cf-cli-installer_edge_winx64.zip 164 region_name: us-west-1 165 166 - name: gcp-bosh-pool 167 type: pool 168 source: 169 uri: git@github.com:cloudfoundry/cli-pools 170 private_key: ((cli-pools-github-private-key)) 171 branch: master 172 pool: baked-potato 173 174 - name: legacy-gcp-bosh-pool 175 type: pool 176 source: 177 uri: git@github.com:cloudfoundry/cli-pools 178 private_key: ((cli-pools-github-private-key)) 179 branch: master 180 pool: kloesse 181 182 - name: cf-cli-tracker 183 type: tracker 184 source: 185 token: ((cf-cli-public-tracker-token)) 186 project_id: ((cf-cli-public-tracker-project-id)) 187 tracker_url: https://www.pivotaltracker.com 188 189 - name: golang 190 type: docker-image 191 source: 192 repository: golang 193 tag: 1.13 194 195 - name: baseimage 196 type: docker-image 197 source: 198 repository: phusion/baseimage 199 tag: latest 200 201 - name: cli-ci-base-dockerfile 202 type: git 203 source: 204 uri: https://github.com/cloudfoundry/cli 205 branch: master 206 paths: [ci/cli-base/Dockerfile] 207 208 - name: cli-ci-package-dockerfile 209 type: git 210 source: 211 uri: https://github.com/cloudfoundry/cli 212 branch: master 213 paths: [ci/cli-package/Dockerfile] 214 215 - name: cf-cli-base-image 216 type: docker-image 217 source: 218 repository: cfcli/cli-base 219 username: ((dockerhub-username)) 220 email: ((dockerhub-email)) 221 password: ((dockerhub-password)) 222 223 - name: cf-cli-package-image 224 type: docker-image 225 source: 226 repository: cfcli/cli-package 227 username: ((dockerhub-username)) 228 email: ((dockerhub-email)) 229 password: ((dockerhub-password)) 230 231 - name: slack-alert 232 type: slack-notification 233 icon: slack 234 source: 235 url: ((slack-webhook-url)) 236 237 - name: vars-store 238 type: git 239 source: 240 uri: git@github.com:cloudfoundry/cli-private 241 private_key: ((cli-private-github-private-key)) 242 branch: master 243 244 groups: 245 - name: cli 246 jobs: 247 - units 248 - build-binaries 249 - integration-linux 250 - integration-linux-client-creds 251 - integration-windows 252 - integration-windows-client-creds 253 - integration-legacy 254 - integration-legacy-client-creds 255 - integration-experimental 256 - integration-experimental-client-creds 257 - cats 258 - create-installers 259 - name: images 260 jobs: 261 - create-cli-base-image 262 - create-cli-package-image 263 264 jobs: 265 - name: units 266 serial: true 267 plan: 268 - in_parallel: 269 - get: cli 270 trigger: true 271 - get: cli-ci 272 - in_parallel: 273 - task: lint 274 file: cli-ci/ci/cli-v7/tasks/lint.yml 275 on_failure: 276 put: slack-alert 277 params: 278 channel: '#cli-dev-internal' 279 text: &slack_notification_text | 280 $BUILD_JOB_NAME failed :( 281 $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME - (Viewable internally only) 282 - task: units-linux 283 file: cli-ci/ci/cli/tasks/units-linux.yml 284 on_failure: 285 put: slack-alert 286 params: 287 channel: '#cli-dev-internal' 288 text: *slack_notification_text 289 - task: units-osx 290 file: cli-ci/ci/cli/tasks/units-osx.yml 291 on_failure: 292 put: slack-alert 293 params: 294 channel: '#cli-dev-internal' 295 text: *slack_notification_text 296 - task: units-windows 297 tags: ["cli-windows"] 298 file: cli-ci/ci/cli/tasks/units-windows.yml 299 on_failure: 300 put: slack-alert 301 params: 302 channel: '#cli-dev-internal' 303 text: *slack_notification_text 304 305 - name: build-binaries 306 serial: true 307 plan: 308 - in_parallel: 309 - get: cli 310 trigger: true 311 passed: [units] 312 - get: cli-ci 313 - get: cli-i18n 314 - task: build-i18n 315 file: cli-ci/ci/cli/tasks/generate-i18n-resources.yml 316 on_failure: 317 put: slack-alert 318 params: 319 channel: '#cli-dev-internal' 320 text: *slack_notification_text 321 - in_parallel: 322 - task: build 323 file: cli-ci/ci/cli/tasks/build-binaries.yml 324 params: 325 TARGET_GO_VERSION: go1.13.4 326 on_failure: 327 put: slack-alert 328 params: 329 channel: '#cli-dev-internal' 330 text: *slack_notification_text 331 - task: build-osx 332 file: cli-ci/ci/cli/tasks/build-osx-binary.yml 333 params: 334 TARGET_GO_VERSION: go1.13.4 335 on_failure: 336 put: slack-alert 337 params: 338 channel: '#cli-dev-internal' 339 text: *slack_notification_text 340 - task: combine-binaries 341 file: cli-ci/ci/cli/tasks/combine-binaries.yml 342 - put: cf-cli-binaries 343 params: 344 file: compiled/cf-cli-binaries.tgz 345 346 - name: integration-linux 347 serial: true 348 plan: 349 - in_parallel: &integration_resources 350 - get: cli 351 passed: [build-binaries] 352 - get: cf-cli-binaries 353 passed: [build-binaries] 354 trigger: true 355 - get: cli-ci 356 - get: vars-store 357 - put: bosh-lock 358 resource: gcp-bosh-pool 359 timeout: 2h 360 params: 361 acquire: true 362 - do: 363 - task: cleanup-integration 364 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 365 - task: integration 366 file: cli-ci/ci/cli/tasks/integration-linux.yml 367 on_failure: 368 put: slack-alert 369 params: 370 channel: '#cli-dev-internal' 371 text: *slack_notification_text 372 ensure: 373 task: cleanup-integration 374 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 375 params: &integration_params 376 CF_INT_CLIENT_ID: 'potato-face' 377 CF_INT_CLIENT_SECRET: ((client-secret)) 378 CF_INT_DOCKER_IMAGE: ((dockerhub-private-image)) 379 CF_INT_DOCKER_USERNAME: ((dockerhub-username)) 380 CF_INT_DOCKER_PASSWORD: ((dockerhub-password)) 381 CF_INT_IGNORE_API_VERSION_CHECK: false 382 ensure: 383 put: gcp-bosh-pool 384 params: 385 release: bosh-lock 386 387 - name: integration-linux-client-creds 388 serial: true 389 plan: 390 - in_parallel: *integration_resources 391 - do: 392 - task: cleanup-integration 393 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 394 - task: integration 395 file: cli-ci/ci/cli/tasks/integration-linux.yml 396 on_failure: 397 put: slack-alert 398 params: 399 channel: '#cli-dev-internal' 400 text: *slack_notification_text 401 ensure: 402 task: cleanup-integration 403 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 404 params: 405 <<: *integration_params 406 CF_INT_CLIENT_CREDENTIALS_TEST_MODE: true 407 ensure: 408 put: gcp-bosh-pool 409 params: 410 release: bosh-lock 411 412 - name: integration-windows 413 serial: true 414 plan: 415 - in_parallel: *integration_resources 416 - do: 417 - task: cleanup-integration 418 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 419 - task: integration 420 tags: ["cli-windows"] 421 file: cli-ci/ci/cli/tasks/integration-windows.yml 422 params: 423 <<: *integration_params 424 input_mapping: 425 cf-credentials: cleanup-integration-outputs 426 on_failure: 427 put: slack-alert 428 params: 429 channel: '#cli-dev-internal' 430 text: *slack_notification_text 431 ensure: 432 task: cleanup-integration 433 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 434 ensure: 435 put: gcp-bosh-pool 436 params: 437 release: bosh-lock 438 439 - name: integration-windows-client-creds 440 serial: true 441 plan: 442 - in_parallel: *integration_resources 443 - do: 444 - task: cleanup-integration 445 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 446 - task: integration 447 tags: ["cli-windows"] 448 file: cli-ci/ci/cli/tasks/integration-windows.yml 449 params: 450 <<: *integration_params 451 CF_INT_CLIENT_CREDENTIALS_TEST_MODE: true 452 input_mapping: 453 cf-credentials: cleanup-integration-outputs 454 on_failure: 455 put: slack-alert 456 params: 457 channel: '#cli-dev-internal' 458 text: *slack_notification_text 459 ensure: 460 task: cleanup-integration 461 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 462 ensure: 463 put: gcp-bosh-pool 464 params: 465 release: bosh-lock 466 467 - name: integration-experimental 468 serial: true 469 plan: 470 - in_parallel: *integration_resources 471 - do: 472 - task: cleanup-integration 473 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 474 - task: integration-windows 475 tags: ["cli-windows"] 476 file: cli-ci/ci/cli/tasks/integration-experimental-windows.yml 477 params: 478 <<: *integration_params 479 input_mapping: 480 cf-credentials: cleanup-integration-outputs 481 on_failure: 482 put: slack-alert 483 params: 484 channel: '#cli-dev-internal' 485 text: *slack_notification_text 486 ensure: 487 task: cleanup-integration 488 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 489 - task: integration-linux 490 file: cli-ci/ci/cli/tasks/integration-experimental-linux.yml 491 params: 492 <<: *integration_params 493 on_failure: 494 put: slack-alert 495 params: 496 channel: '#cli-dev-internal' 497 text: *slack_notification_text 498 ensure: 499 task: cleanup-integration 500 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 501 ensure: 502 put: gcp-bosh-pool 503 params: 504 release: bosh-lock 505 506 - name: integration-experimental-client-creds 507 serial: true 508 plan: 509 - in_parallel: *integration_resources 510 - do: 511 - task: cleanup-integration 512 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 513 - task: integration-windows 514 tags: ["cli-windows"] 515 file: cli-ci/ci/cli/tasks/integration-experimental-windows.yml 516 params: 517 <<: *integration_params 518 CF_INT_CLIENT_CREDENTIALS_TEST_MODE: true 519 input_mapping: 520 cf-credentials: cleanup-integration-outputs 521 on_failure: 522 put: slack-alert 523 params: 524 channel: '#cli-dev-internal' 525 text: *slack_notification_text 526 ensure: 527 task: cleanup-integration 528 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 529 - task: integration-linux 530 file: cli-ci/ci/cli/tasks/integration-experimental-linux.yml 531 params: 532 <<: *integration_params 533 CF_INT_CLIENT_CREDENTIALS_TEST_MODE: true 534 on_failure: 535 put: slack-alert 536 params: 537 channel: '#cli-dev-internal' 538 text: *slack_notification_text 539 ensure: 540 task: cleanup-integration 541 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 542 ensure: 543 put: gcp-bosh-pool 544 params: 545 release: bosh-lock 546 547 - name: integration-legacy 548 serial: true 549 plan: 550 - in_parallel: &integration_legacy_resources 551 - get: cli 552 passed: [build-binaries] 553 - get: cf-cli-binaries 554 passed: [build-binaries] 555 trigger: true 556 - get: cli-ci 557 - get: vars-store 558 - put: bosh-lock 559 resource: legacy-gcp-bosh-pool 560 timeout: 2h 561 params: 562 acquire: true 563 - do: 564 - task: cleanup-integration 565 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 566 - task: integration 567 file: cli-ci/ci/cli/tasks/integration-linux.yml 568 params: 569 <<: *integration_params 570 NODES: 12 571 on_failure: 572 put: slack-alert 573 params: 574 channel: '#cli-dev-internal' 575 text: *slack_notification_text 576 ensure: 577 task: cleanup-integration 578 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 579 ensure: 580 put: legacy-gcp-bosh-pool 581 params: 582 release: bosh-lock 583 584 - name: integration-legacy-client-creds 585 serial: true 586 plan: 587 - in_parallel: *integration_legacy_resources 588 - do: 589 - task: cleanup-integration 590 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 591 - task: integration 592 file: cli-ci/ci/cli/tasks/integration-linux.yml 593 params: 594 <<: *integration_params 595 NODES: 12 596 CF_INT_CLIENT_CREDENTIALS_TEST_MODE: true 597 on_failure: 598 put: slack-alert 599 params: 600 channel: '#cli-dev-internal' 601 text: *slack_notification_text 602 ensure: 603 task: cleanup-integration 604 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 605 ensure: 606 put: legacy-gcp-bosh-pool 607 params: 608 release: bosh-lock 609 610 - name: create-installers 611 serial: true 612 plan: 613 - in_parallel: 614 - get: cli 615 passed: 616 - integration-linux 617 - integration-linux-client-creds 618 - integration-windows 619 - integration-windows-client-creds 620 - integration-experimental 621 - integration-experimental-client-creds 622 - integration-legacy 623 - integration-legacy-client-creds 624 - get: cf-cli-binaries 625 passed: 626 - integration-linux 627 - integration-linux-client-creds 628 - integration-windows 629 - integration-windows-client-creds 630 - integration-experimental 631 - integration-experimental-client-creds 632 - integration-legacy 633 - integration-legacy-client-creds 634 trigger: true 635 - get: cli-ci 636 - task: extract-binaries 637 file: cli-ci/ci/cli/tasks/extract-binaries.yml 638 on_failure: 639 put: slack-alert 640 params: 641 channel: '#cli-dev-internal' 642 text: "extracting the binaries in installer creation failed :(" 643 - in_parallel: 644 - task: unix 645 file: cli-ci/ci/cli/tasks/create-installers.yml 646 on_failure: 647 put: slack-alert 648 params: 649 channel: '#cli-dev-internal' 650 text: "create unix installers failed :(" 651 - task: windows 652 tags: ["cli-windows"] 653 file: cli-ci/ci/cli/tasks/create-installers-windows.yml 654 on_failure: 655 put: slack-alert 656 params: 657 channel: '#cli-dev-internal' 658 text: "create windows installer failed :(" 659 - task: package-binaries 660 file: cli-ci/ci/cli/tasks/package-binaries.yml 661 on_failure: 662 put: slack-alert 663 params: 664 channel: '#cli-dev-internal' 665 text: "extracting the binaries in installer creation failed :(" 666 - in_parallel: 667 - put: edge-linux-binary-32 668 params: 669 file: archives/cf-cli_edge_linux_i686.tgz 670 - put: edge-linux-binary-64 671 params: 672 file: archives/cf-cli_edge_linux_x86-64.tgz 673 - put: edge-osx-binary-64 674 params: 675 file: archives/cf-cli_edge_osx.tgz 676 - put: edge-windows-binary-32 677 params: 678 file: archives/cf-cli_edge_win32.zip 679 - put: edge-windows-binary-64 680 params: 681 file: archives/cf-cli_edge_winx64.zip 682 - put: edge-deb-installer-32 683 params: 684 file: archives/cf-cli-installer_i686.deb 685 - put: edge-deb-installer-64 686 params: 687 file: archives/cf-cli-installer_x86-64.deb 688 - put: edge-redhat-installer-32 689 params: 690 file: archives/cf-cli-installer_i686.rpm 691 - put: edge-redhat-installer-64 692 params: 693 file: archives/cf-cli-installer_x86-64.rpm 694 - put: edge-osx-installer-64 695 params: 696 file: archives/cf-cli-installer_osx.pkg 697 - put: edge-windows-installer-32 698 params: 699 file: winstallers/cf-cli-installer_win32.zip 700 - put: edge-windows-installer-64 701 params: 702 file: winstallers/cf-cli-installer_winx64.zip 703 - put: cf-cli-tracker 704 params: 705 repos: 706 - cli 707 708 - name: cats 709 serial: true 710 plan: 711 - in_parallel: 712 - get: cli 713 passed: 714 - integration-linux 715 - integration-linux-client-creds 716 - integration-windows 717 - integration-windows-client-creds 718 - integration-experimental 719 - integration-experimental-client-creds 720 - integration-legacy 721 - integration-legacy-client-creds 722 - get: cf-acceptance-tests 723 - get: cf-deployment-concourse-tasks 724 - get: cf-cli-binaries 725 passed: 726 - integration-linux 727 - integration-linux-client-creds 728 - integration-windows 729 - integration-windows-client-creds 730 - integration-experimental 731 - integration-experimental-client-creds 732 - integration-legacy 733 - integration-legacy-client-creds 734 trigger: true 735 - get: cli-ci 736 - get: vars-store 737 - put: bosh-lock 738 resource: gcp-bosh-pool 739 timeout: 2h 740 params: 741 acquire: true 742 - do: 743 - task: cleanup-integration 744 file: cli-ci/ci/cli/tasks/cleanup-integration.yml 745 - task: config 746 file: cli-ci/ci/cli/tasks/cats-config.yml 747 params: 748 INCLUDE_V3: true 749 BROKER_START_TIMEOUT: 330 750 CF_PUSH_TIMEOUT: 210 751 DEFAULT_TIMEOUT: 60 752 LONG_CURL_TIMEOUT: 210 753 - task: extract-linux-binary 754 file: cli-ci/ci/cli/tasks/extract-linux-binary.yml 755 - task: run-tests 756 file: cf-deployment-concourse-tasks/run-cats-with-provided-cli/task.yml 757 input_mapping: 758 integration-config: cats-config 759 cf-cli: linux-cf-binary 760 params: 761 NODES: 16 762 SKIP_REGEXP: "transparently proxies both reserved" 763 REPORTER_CONFIG_FILE_PATH: "" 764 FLAKE_ATTEMPTS: 2 765 on_failure: 766 put: slack-alert 767 params: 768 channel: '#cli-dev-internal' 769 text: *slack_notification_text 770 ensure: 771 put: gcp-bosh-pool 772 params: 773 release: bosh-lock 774 775 776 - name: create-cli-base-image 777 serial: true 778 plan: 779 - in_parallel: 780 - get: cli-ci-base-dockerfile 781 trigger: true 782 - get: golang 783 trigger: true 784 params: {save: true} 785 - put: cf-cli-base-image 786 params: 787 load_base: golang 788 build: cli-ci-base-dockerfile/ci/cli-base 789 790 - name: create-cli-package-image 791 serial: true 792 plan: 793 - in_parallel: 794 - get: cli-ci-package-dockerfile 795 trigger: true 796 - get: baseimage 797 trigger: true 798 params: {save: true} 799 - put: cf-cli-package-image 800 params: 801 load_base: baseimage 802 build: cli-ci-package-dockerfile/ci/cli-package 803 804 # vi: includeexpr=substitute(v\:fname,'^cli-ci/','',''):