@@ -4,19 +4,28 @@ Dockerfile for the EUCP project - based on the Jupyter datascience notebook\
44
55## Branches
66- master: for regular development and updates. Merging via approved pull requests. Linked to 'latest' tag on dockerhub.
7- - stable: standard branch for jupyterhub deployment. Linked to the 'stable' tag on dockerhub.
8- - feature branches: make a separate branch for each PR/feature that you want to add.
7+ - feature branches: make a separate branch for each PR/feature that you want to add.
8+
9+ ## Releases
10+ - We'll configure the login environment such that you can select which release you want to use for your compute environment.
911
1012## Update process
11131 . Checkout, build and run the docker image locally
12- 2 . Make desired changes to the environment
13- 3 . Build and run updated docker image locally for testing
14- 4 . Document changes made to the environment in the changelog below
15- 4 . Make a pull request to the master branch of this repository
14+ 1 . Make desired changes to the environment
15+ 1 . Build and run updated docker image locally for testing
16+ 1 . Use ` conda list --export > package_list_for_change_diffs.txt ` , download and commit the result
17+ 1 . Summarize changes made to the environment in the changelog below
18+ 1 . Make a pull request to the master branch of this repository
19+ 1 . Once the PR is merged, test changed in the 'live' environment by choosing 'latest'.
20+ 1 . Consider making a new release and adding it to the ansible setup
1621
1722## Changelog
1823
19- May 18, 2020:
24+ May 20, 2020:
25+ - Pin versions to current environment configuration
26+ - Add ` package_list_for_change_diffs.txt ` for keeping track of environment changes.
27+
28+ May 18, 2020:
2029- Start changelog
2130- Enable autobuild on dockerhub
2231- Create master and stable branches
0 commit comments