The pricing of EC2 "Spot Instances" is generally much cheaper than
"On-Demand", so this change attempts to refactor the automation to
create the test instances using this less expensive instance type.
You can view, comment on, or merge this pull request online at:

  https://github.com/openzfs/openzfs/pull/411

-- Commit Summary --

  * Use EC2 "Spot Instances" with Jenkins Automation

-- File Changes --

    M Jenkinsfile (50)
    M jenkins/jobs/build_install_media.groovy (1)
    M jenkins/pipelines/build_install_media.groovy (9)
    M jenkins/sh/ansible-deploy-roles/ansible-deploy-roles.sh (4)
    M jenkins/sh/aws-create-image/aws-create-image.sh (4)
    M jenkins/sh/aws-delete-image/aws-delete-image.sh (4)
    A jenkins/sh/aws-request-spot-instances/aws-request-spot-instances.sh (116)
    A jenkins/sh/aws-request-spot-instances/base-specification.json (11)
    A jenkins/sh/aws-request-spot-instances/block-device-mappings/none.json (3)
    A 
jenkins/sh/aws-request-spot-instances/block-device-mappings/rpool-fix-labels.json
 (11)
    A 
jenkins/sh/aws-request-spot-instances/block-device-mappings/run-zfs-tests.json 
(27)
    D jenkins/sh/aws-run-instances/aws-run-instances.sh (120)
    D jenkins/sh/aws-stop-instances/aws-stop-instances.sh (26)
    M jenkins/sh/aws-terminate-instances/aws-terminate-instances.sh (4)
    M jenkins/sh/download-remote-directory/download-remote-directory.sh (4)
    M jenkins/sh/download-remote-file/download-remote-file.sh (4)
    M jenkins/sh/library/aws.sh (22)

-- Patch Links --

https://github.com/openzfs/openzfs/pull/411.patch
https://github.com/openzfs/openzfs/pull/411.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openzfs/openzfs/pull/411

------------------------------------------
openzfs-developer
Archives: 
https://openzfs.topicbox.com/groups/developer/discussions/T9ea9c38e30ae9553-M0f5a1a6f3bc79e41ebd6bedc
Powered by Topicbox: https://topicbox.com

Reply via email to