|
@@ -721,6 +721,10 @@ Historically, the same thing used to be done with the `requires_hadoop` tag:
|
|
|
|
|
|
|
|
## Releasing
|
|
## Releasing
|
|
|
|
|
|
|
|
|
|
+The checklist below details the steps. Then send the release notes to the [Forum](https://discourse.gethue.com/), [hue-user](https://groups.google.com/a/cloudera.org/forum/#!forum/hue-user), https://twitter.com/gethue !
|
|
|
|
|
+
|
|
|
|
|
+### Version
|
|
|
|
|
+
|
|
|
Update the versions to the next release (current release +1):
|
|
Update the versions to the next release (current release +1):
|
|
|
|
|
|
|
|
:100644 100644 4db6d5f... f907d04... M VERSION
|
|
:100644 100644 4db6d5f... f907d04... M VERSION
|
|
@@ -758,6 +762,8 @@ Push to the CDN:
|
|
|
|
|
|
|
|
scp hue-4.7.0.tgz root@cdn.gethue.com:/var/www/cdn.gethue.com/downloads
|
|
scp hue-4.7.0.tgz root@cdn.gethue.com:/var/www/cdn.gethue.com/downloads
|
|
|
|
|
|
|
|
|
|
+### Websites
|
|
|
|
|
+
|
|
|
Other things to update:
|
|
Other things to update:
|
|
|
|
|
|
|
|
* In Jira, setting the [release as shipped](https://issues.cloudera.org/projects/HUE?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=all) and moving all non finished jiras to another target. Also archiving old releases.
|
|
* In Jira, setting the [release as shipped](https://issues.cloudera.org/projects/HUE?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=all) and moving all non finished jiras to another target. Also archiving old releases.
|
|
@@ -779,17 +785,13 @@ Instructions:
|
|
|
docker push gethue/nginx
|
|
docker push gethue/nginx
|
|
|
docker push gethue/nginx:4.7.0
|
|
docker push gethue/nginx:4.7.0
|
|
|
|
|
|
|
|
-Documentation
|
|
|
|
|
-
|
|
|
|
|
-[Build it](#Documentation) and push it to the docs host.
|
|
|
|
|
-
|
|
|
|
|
-Build the doc website:
|
|
|
|
|
|
|
+### Documentation
|
|
|
|
|
|
|
|
- cd docs/docs-site
|
|
|
|
|
|
|
+Documentation is currently being auto refreshed every morning of the week and run as a container.
|
|
|
|
|
|
|
|
- hugo
|
|
|
|
|
|
|
+The manual process otherwise would be to [build it](#Documentation) and push it to the docs host.
|
|
|
|
|
|
|
|
-Release:
|
|
|
|
|
|
|
+### Release
|
|
|
|
|
|
|
|
ssh root@docs.gethue.com
|
|
ssh root@docs.gethue.com
|
|
|
cd /var/www/docs.gethue.com
|
|
cd /var/www/docs.gethue.com
|
|
@@ -800,10 +802,7 @@ Release:
|
|
|
|
|
|
|
|
scp -r hue-4.6/build/release/prod/hue-4.7.0.tgz root@cdn.gethue.com:/var/www/cdn.gethue.com/downloads/
|
|
scp -r hue-4.6/build/release/prod/hue-4.7.0.tgz root@cdn.gethue.com:/var/www/cdn.gethue.com/downloads/
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-Then send release notes to the [Forum](https://discourse.gethue.com/), [hue-user](https://groups.google.com/a/cloudera.org/forum/#!forum/hue-user), https://twitter.com/gethue !
|
|
|
|
|
-
|
|
|
|
|
-### Publishing GetHue
|
|
|
|
|
|
|
+### NPM registry
|
|
|
|
|
|
|
|
To publish gethue to NPM registry, the following command would have to be run. Kindly refrain from using `npm publish`.
|
|
To publish gethue to NPM registry, the following command would have to be run. Kindly refrain from using `npm publish`.
|
|
|
|
|
|
|
@@ -852,6 +851,12 @@ Check for links not working (e.g. returning a 404) with muffet, a fast link chec
|
|
|
|
|
|
|
|
The posts [manual](https://gethue.com/easily-checking-for-deadlinks-on-docs-gethue-com/) and [continuous integration](https://gethue.com/easily-checking-for-deadlinks-on-docs-gethue-com/) contain more information about it.
|
|
The posts [manual](https://gethue.com/easily-checking-for-deadlinks-on-docs-gethue-com/) and [continuous integration](https://gethue.com/easily-checking-for-deadlinks-on-docs-gethue-com/) contain more information about it.
|
|
|
|
|
|
|
|
|
|
+And then to build the static site just do:
|
|
|
|
|
+
|
|
|
|
|
+ hugo
|
|
|
|
|
+
|
|
|
|
|
+and grab the `public` directory.
|
|
|
|
|
+
|
|
|
### Blog & Website
|
|
### Blog & Website
|
|
|
|
|
|
|
|
Like for the [Documentation](#Documentation) install hugo. The content for each language is in its [own directory](https://github.com/cloudera/hue/tree/master/docs/gethue/content).
|
|
Like for the [Documentation](#Documentation) install hugo. The content for each language is in its [own directory](https://github.com/cloudera/hue/tree/master/docs/gethue/content).
|