A Grunt plugin that contains tasks used by Jive Professional Services.
Creates a jive-sdk extension.zip
Type: String
Default: null
Directory where the extension.zip will be placed.
A multi-task that deploys an artifact to a Maven repository
Type: String
Default: null
Project Group ID
Type: String
Default: null
Maven repository URL
Type: String
Default: null
Project version
Type: String
Default: null
Maven Repository ID
Type: String
Default: null
Project artifact ID
grunt.initConfig({
mavenDeploy: {
options: {
groupId: grunt.option('groupId'),
url: grunt.option('repositoryUrl'),
version: grunt.option('projectVersion'),
repositoryId: grunt.option('repositoryId'),
artifactId: '<%= pkg.name %>'
},
extension: {
file: '<%= target_dir %>/<%= pkg.name %>-<%= version %>-extension.zip',
classifier: 'extension'
},
service: {
file: '<%= target_dir %>/<%= pkg.name %>-<%= version %>-service.zip',
classifier: 'service'
}
}
});
//...
grunt.registerTask('deploy', ['mavenDeploy:extension', 'mavenDeploy:service']);Creates an artifact-list.properties to be consumed by the Jive PS Jenkins release plugin
Type: String
Default: null
Project Group ID
Type: String
Default: null
Maven Repository URL
Type: String
Default: null
Project Artifact ID
Type: String
Default: null
Project Version
Type: Array
Default: null
Array of file names to list
Type: String
Default: null
Output file name/path