Build Append

JFrog REST APIs

Content Type
REST API
ft:sourceType
Paligo

Description: Modifies an existing build by appending one or more new modules to it.

Security: Requires Deploy and Delete permissions for the specified build.

Usage: POST /artifactory/api/build/append/{buildName}/{buildNumber}

Path parameters:

Parameter

Type

Description

buildName

string

The name of the parent build that will receive the module.

buildNumber

string

The number of the parent build that will receive the module.

Query parameters (optional):

Parameter

Type

Description

started

date/time

The start date & time of the parent build that will receive the module (ISO 8601 format).

buildRepo

string

The repository key of the parent build.

project

string

The project key of the parent build.

Consumes: application/vnd.org.jfrog.build.BuildInfoModule+json, application/json

Sample Request Body:

[
    {
        "properties": {
            "maven.compiler.target": "1.8",
            "maven.compiler.source": "1.8",
            "project.build.sourceEncoding": "UTF-8"
        },
        "type": "maven",
        "id": "org.example:commons:1.0.0",
        "artifacts": [
            {
                "type": "jar",
                "sha1": "e144ff29263e88b384dd5f1e6ac9915aa08dd674",
                "sha256": "2ac504eed18407b346d7dea3197a21232c1834cfe052c92e537ed8c6ea10202f",
                "md5": "5f0a2bd37343401bf73c0c7b690a7651",
                "name": "commons-1.0.0.jar",
                "originalDeploymentRepo": "commons-dev-maven-virtual",
                "path": "org/example/commons/1.0.0/commons-1.0.0.jar"
            }
        ],
        "dependencies": [
            {
                "type": "jar",
                "sha1": "e155460aaf5b464062a09c3923f089ce99128a17",
                "sha256": "28968ae55fff465494083aeba856f8824c34902329882bf61e77246a91e25aa9",
                "md5": "238dcae7363dd86b2e515a2a29e8b4d9",
                "id": "org.apache.commons:commons-lang3:3.10",
                "scopes": [
                    "compile"
                ],
                "requestedBy": [
                    [
                        "org.example:commons:1.0.0"
                    ]
                ]
            }
        ]
    }
]

Sample Response: (none)

Status Codes:

Code

Description

204

Appended successfully

400

Bad Request

401

Bad Credentials

403

Permission Denied

404

Build-Info not found