Skip to content

octoenergy/go-nexus-client

 
 

Repository files navigation

Golang Nexus Client

codeql workflow Contributor Covenant Go Report Card

Introduction

Sonatype Nexus Golang Client

Implemented and tested with Sonatype Nexus 3.70.1 with java11 and legacy DB OrientDB.

Development and testing

NOTE: For testing Nexus Pro features, place the license.lic in scripts/.

For testing start a local Docker containers using make

make start-services

This will start a Docker and MinIO containers and expose ports 8081 and 9000.

Now start the tests

$ make test

The tests assume Nexus Pro features. If you do not have a Nexus Pro license you can skip the pro tests by setting the SKIP_PRO_TESTS environment variable:

$ SKIP_PRO_TESTS=true make test

To SKIP_AZURE_TESTS environment variable:

$ SKIP_AZURE_TESTS=true make test

Author

Datadrivers GmbH

About

Nexus Client library written in Golang

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.4%
  • Other 0.6%