Automatic deploy tools
npm install davai-releaseshell
davai-release [ react | wechat ]
`
Description
- davai-release react
> Creates a release for react applicationExample DAVAI-CONFIG.json
`json
{
"PROJECT_NAME": "SOME-PROJECT",
"STARTUP_BRANCH": "dev",
"STARTUP_FILES": [
"DEV_VERSION",
"PROD_VERSION",
"package.json"
],
"FILES_TO_UPDATE_WITH_VERSION": [
{
"fileName": "DEV_VERSION"
},
{
"fileName": "PROD_VERSION"
},
{
"fileName": "package.json",
"lookingFor": "version",
"isJson": true
}
],
"VERSION_FILE": "DEV_VERSION",
"GIT_RELEASE_BRANCH_NAME_BASE": "PROJECT-RELEASE",
"GIT_RELEASE_TAG_NAME_BASE": "PROJECT-BUILD",
"GIT_INTEGRATION_RELEASE_BRANCH_BASE": "IN-RELEASE",
"BUILDING_SCRIPT": "yarn && yarn build"
}``