Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • "Workday for JIRA" contains a property file which can be configured any time
  • Property file contains all the necessary things that are required to run the application like hostname, api token, custom field id etc
  • At any point of time if there are any changes to be made then the values in property file can be changed and it reflects everywhere in the application
DEPLOYMENT PROCESS in

...

Development Environment
  • Install nodejs and set the path
  • Install npm, and ngrok
  • Clone the code from Bit Bucket, unzip it and save it in a folder
  • Install Microsoft Visual Studio and import the folder containing code
  • Go to credentials file and enter the right details (hostname, api token etc)
  • Go to property file and make the necessary changes by adding what is required (custom field id, hostname etc)
  • Open terminal and run "npm install" command
  • Run "npx sequelize-cli db:migrate"
  • Once it is finished run "npm start". This will start the application and install it in JIRA cloud instance.
  • You can now access the app in JIRA cloud instance


DEPLOYMENT PROCESS in Production Environment
  • Make sure that startup scripts are present for Graco app on production server - Startup scripts for cloud apps
  • Install nodejs and set the path
  • Install npm
  • Clone the code from Bit Bucket
  • Go to credentials file and enter the right details (hostname, api token etc)
  • Go to property file and make the necessary changes by adding what is required (custom field id, hostname etc)
  • Open terminal and run "npm install" command
  • Run 'npx sequelize-cli db:migrate'
  • Also make sure that the database credentials are correct in "config.json" and "/persistence/database.json" files
  • Once it is finished restart the VM.
  • You can now access the app in JIRA cloud instance

...