grunt-servicenow v0.6.0
ServiceNow Grunt Tasks
Grunt tasks used to work with pushing and pullin records to a ServiceNow instance
Installation
You need Grunt CLI installed globally:
$ npm install -g grunt-cli$ npm install grunt-servicenow --save-devTasks
- watchAndPush - Monitor all directories for changes and push to instance
- pull - Grab changes to records from instance and bring down
- push - Grab local changes and push to instance
- runserver - Run a local server that proxies REST requests to the defined instance
init
This sets up the configuration file with a hash of your instance credentials, insstance name, and project prefix
$ grunt init
This is a mandatory tasks to run for all instance related tasks.
watchAndPush
$ grunt watch
$ grunt watch:FolderNamepull
With Prompts
This task will prompt what record type(s) you want to pull down
$ grunt pull Specific Record Type
This pulls down all records in the given record type (e.g. ui_pages, content_css). By default, we will only pull down files prefixed with whatever project prefix you specified during grunt init.
You can access any record type specified in .sn-config.json
$ grunt pull:RecordTypeSpecific Record
This pulls down a specific record from a specific record type (e.g. a ui_page called project_prefixrecordName). By default, we will prepend the name you specify with the project prefix you specified during grunt init.
$ grunt pull:RecordType:RecordNamepullLike
Wraps the pull task and adds a prefix to search a given record type (e.g. find all ui_pages that start with prefix). This enables you to override the prefix specified in .sn-config.json or pull down a file with a specific name.
$ grunt pullLike:RecordType:prefixpush
With Prompts
This task will prompt what folders you wan to update from and ask for a file wildcard
$ grunt pushSpecifc Folder
This updates all records from the files in the given folder (e.g. ui/_pages, content/_css). You can access any folder specified in .sn-config.json
Note If you want to use a prefix for finding records, use grunt push or grunt pushLike
$ grunt push:FolderNameSpecific File
This updates a specific record from a specific folder (e.g. a ui_page called fileName).
$ grunt push:FolderName:FileNamepushLike
Wraps the push task and adds a prefix to search a given folder (e.g. find all ui_pages that start with prefix)
$ grunt pullLike:FolderName:prefixrunserver
$ grunt runserver #default port 3000
$ grunt runserver:PORTVersion
0.4.1
License
MIT
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago