Sign inSign up

jbuncle/composer-nexus-upload

By jbuncle

•Updated over 1 year ago

Image
0

2.4K

jbuncle/composer-nexus-upload repository overview

⁠Composer Nexus Upload/Push

Simple PHP Script and Docker Image for uploading composer packages to a Nexus Respository.

⁠Usage

⁠Docker
docker run -it -v $(pwd):/workspace jbuncle/composer-nexus-upload:latest nexus-upload \
         --repository=https://example.nexus.repo.com/repository/composer-repo/ \
         --username=publisher-user \
         --password=$NEXUS_PASS \
         --version=$CI_COMMIT_TAG
⁠Inline Bash
php <(curl -s https://raw.githubusercontent.com/jbuncle/composer-nexus-upload/master/nexus-upload.php) \
         --repository=https://example.nexus.repo.com/repository/composer-repo/ \
         --username=publisher-user \
         --password=$NEXUS_PASS \
         --version=$CI_COMMIT_TAG

⁠CLI Arguments

ArgumentDescription
repositoryThe nexus composer repository URL
usernameThe nexus user name
passwordThe nexus user password
versionThe composer version

⁠Files exclusion

To exclude files from the uploaded zip#

"extra": {
        "nexus-upload": {
            "ignore": [
                "node_modules/",
                "*.css.map",
                "*.ts",
                "*.zip",
                "webpack.config.js",
                "*.json",
                "*.less"
            ]
        }
    }

Tag summary

Content type

Image

Digest

sha256:82baf0d06…

Size

161 MB

Last updated

over 1 year ago

docker pull jbuncle/composer-nexus-upload