Sha256: 2204ef431f1bafe6e6b6c56d6612ea6c08c6501e88ceb56eb6bee9aada922ee2
Contents?: true
Size: 1.63 KB
Versions: 1
Compression:
Stored size: 1.63 KB
Contents
Feature: Use the Nexus CLI As a CLI user I need commands to get Nexus status, push, pull Scenario: Get Nexus Status When I call the nexus "status" command Then the output should contain: """ Application Name: Sonatype Nexus Version: 2.0.5 """ And the exit status should be 0 Scenario: Push an Artifact When I push an artifact with the GAV of "com.test:mytest:1.0.0:tgz" Then the output should contain: """ Artifact com.test:mytest:1.0.0:tgz has been successfully pushed to Nexus. """ And the exit status should be 0 Scenario: Pull an artifact When I call the nexus "pull com.test:mytest:1.0.0:tgz" command Then the output should contain: """ Artifact has been retrived and can be found at path: """ And the exit status should be 0 Scenario: Pull an artifact to a specific place When I pull an artifact with the GAV of "com.test:mytest:1.0.0:tgz" to a temp directory Then I should have a copy of the "mytest-1.0.0.tgz" artifact in a temp directory Scenario: Get an artifact's info When I call the nexus "info com.test:mytest:1.0.0:tgz" command Then the output should contain: """ <groupId>com.test</groupId> """ And the exit status should be 0 Scenario: Attempt to delete an artifact When I delete an artifact with the GAV of "com.test:mytest:1.0.0:tgz" And I call the nexus "info com.test:mytest:1.0.0:tgz" command Then the output should contain: """ The artifact you requested information for could not be found. Please ensure it exists inside the Nexus. """ And the exit status should be 101
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nexus_cli-0.3.0 | features/cli/nexus_oss.feature |