class Artifactory::Resource::Build
- Artifactory::Resource::Build
- Artifactory::Resource::Base
- Reference
- Object
Overview
See https://www.jfrog.com/confluence/display/JFROG/Artifactory+REST+API#ArtifactoryRESTAPI-BuildUpload
Included Modules
- JSON::Serializable
Extended Modules
Defined in:
artifactory/resources/build.crConstant Summary
-
BASE_URL =
"artifactory/api/build"
Constructors
- .new(name : String, version : String, number : String, started : String)
- .new(pull : JSON::PullParser)
Instance Method Summary
-
#agent : Build::Agent | Nil
CI Server information
-
#agent=(agent : Build::Agent | Nil)
CI Server information
- #artifactory_plugin_version : String | Nil
- #artifactory_plugin_version=(artifactory_plugin_version : String | Nil)
- #artifactory_principal : String | Nil
- #artifactory_principal=(artifactory_principal : String | Nil)
- #build_agent : Build::Agent | Nil
- #build_agent=(build_agent : Build::Agent | Nil)
- #build_retention : Build::BuildRetention
- #build_retention=(build_retention : Build::BuildRetention)
- #build_type : String | Nil
- #build_type=(build_type : String | Nil)
- #duration_millis : Int32 | Nil
- #duration_millis=(duration_millis : Int32 | Nil)
- #issues : Build::Issues
- #issues=(issues : Build::Issues)
- #license_control : Build::LicenseControl
- #license_control=(license_control : Build::LicenseControl)
- #modules : Array(Module)
- #modules=(modules : Array(Module))
- #name : String
- #name=(name : String)
- #number : String
- #number=(number : String)
- #properties : Hash(String, String)
- #properties=(properties : Hash(String, String))
-
#started : String
Build start time in the format of yyyy-MM-dd'T'HH:mm:ss.SSSZ
-
#started=(started : String)
Build start time in the format of yyyy-MM-dd'T'HH:mm:ss.SSSZ
- #upload
- #url : String | Nil
- #url=(url : String | Nil)
- #vcs_revision : String | Nil
- #vcs_revision=(vcs_revision : String | Nil)
- #vcs_url : String | Nil
- #vcs_url=(vcs_url : String | Nil)
- #version : String
- #version=(version : String)