...
In VNC/Gnome environment, either add to
.bashrc
or type at your current shell:Code Block language bash unset SSH_ASKPASS
- Pushing code to the Apache repository requires password authentication.
Ensure that your work space is cloned from GitHub:
Code Block language bash git clone https://github.com/apache/incubator-trafodion
Ensure that you have a remote pointing to the Apache repository. (Setting only the push URL with user name does not seem to work. This means that fetching the apache remote prompts for a password, but it is ignored. You can hit return without entering password, and fetch still works! You must enter password only when pushing to apache remote.)
Code Block language bash git remote add apache https://USERNAME@git-wip-us.apache.org/repos/asf/incubator-trafodion.git
Automated Testing
...
Contributors may notice a review that has several +1’s from other reviewers, passes the functional tests, etc. but the code still has not been merged. As only committers can approve code for merging, you can help things along by getting a committers’s attention in dev@trafodion.incubator.apache.org and letting them know there is a changeset with lots of positive reviews and needs final approval.
...
Step | main | docs | apidocs | Description | Command |
---|---|---|---|---|---|
1 | X | X | X | Get the Trafodion source code from git | see "Download and Install Source" |
2 | X | X | Check out a specific release X.Y.Z, if you want to update the documentation for a previous release | git checkout rel/X.Y.Z | |
3 | X | X | Build Trafodion site & documentation, after modifications to the documents, see Modifying Documents. | cd incubator-trafodion | |
4 | X | Build Trafodion | see "Build Source" | ||
5 | X | X | X | Get the web site content from git | git clone https://ApacheUserName@git-wip-us.apache.org/repos/asf/incubator-trafodion-site.git |
6 | X | X | Copy built web/doc changes to main site. This should be done from the master branch (release branch while a release is in progress) ONLY. This should not over-write release-specific docs. | cp -R incubator-trafodionR trafodion/docs/target/* incubator-trafodion trafodion-site/ | |
7 | X | Copy the release-specific built documentation. This is for non-master branches. | cp -R incubator-trafodionR trafodion/docs/target/docs/<release> incubator trafodion-trafodion-site/docs/ | ||
8 | X | Build apidocs (note: X.Y.Z is the release number, see step 2 above). TBD: Instructions for copying apidocs to site repository. | cd incubator-trafodion-site/apidocs | ||
9 | X | X | X | Commit changes in the web site repository | git status |
10 | X | X | X | Push changes back to ASF repository | git push origin HEAD:asf-site |
11 | X | X | X | Check that the website, http://trafodion.apache.org is refreshed. If it isn't, make a small white-space change to the index.html file to trigger the Apache gitpubsub that does the update. | |
12 | X | Once published, run https://validator.w3.org against updated pages to ensure that there are no broken links | |||
13 | X | X | X | Close the JIRA and/or pull request, if applicable |
...