Merge "Fix code block indents"
authorThanh Ha <thanh.ha@linuxfoundation.org>
Tue, 18 Apr 2017 16:00:59 +0000 (16:00 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Tue, 18 Apr 2017 16:00:59 +0000 (16:00 +0000)
docs/release-process/simultaneous-release.rst

index 2ca4d5aa6130c1ff2cdbff6b5c472d6d35880246..03c9fe6766072f2be6ec115731021a2f24f6c847 100644 (file)
@@ -11,29 +11,29 @@ Preparations
 After release candidate is built gpg sign artifacts using odlsign-bulk script in
 **releng/builder/scripts**.
 
-    .. code-block:: bash
+.. code-block:: bash
 
-        cd scripts/
-        ./odlsign-bulk STAGING_REPO_ID  # eg. autorelease-1367
+    cd scripts/
+    ./odlsign-bulk STAGING_REPO_ID  # eg. autorelease-1367
 
 Releasing OpenDaylight
 ======================
 
 - Block submit permissions for registered users and elevate RE's committer rights on gerrit.
 
-    .. figure:: images/gerrit-update-committer-rights.png
+  .. figure:: images/gerrit-update-committer-rights.png
 
-    .. note::
+  .. note::
 
-       Enable Exclusive checkbox
+     Enable Exclusive checkbox
 
 - Export ${RELEASE} and ${BUILDNUM} with current release name and build number.
 
-    .. code-block:: bash
+  .. code-block:: bash
 
-       export RELEASE=Beryllium-SR4
-       export BRANCH=${RELEASE//-*}
-       export BUILDNUM=55
+     export RELEASE=Beryllium-SR4
+     export BRANCH=${RELEASE//-*}
+     export BUILDNUM=55
 
 - Nexus: click release for staging repo **(Helpdesk)**
 - Nexus: click release for gpgsign repo (created above in Preparations) **(Helpdesk)**
@@ -41,55 +41,55 @@ Releasing OpenDaylight
 - Send email to TSC and Release mailing lists announcing release binaries location **(Release Engineering Team)**
 - Clone autorelease repository. **(Release Engineering Team)**
 
-    .. code-block:: bash
+  .. code-block:: bash
 
-        git clone --recursive https://git.opendaylight.org/gerrit/releng/autorelease
+      git clone --recursive https://git.opendaylight.org/gerrit/releng/autorelease
 
 - Checkout autorelease and switch to release branch eg stable/carbon **(Release Engineering Team)**
 
-    .. code-block:: bash
+  .. code-block:: bash
 
-        git checkout -b stable/${BRANCH,,} origin/stable/${BRANCH,,}
-        git submodule update --init
-        git submodule foreach git checkout -b stable/${BRANCH,,} origin/stable/${BRANCH,,}
+      git checkout -b stable/${BRANCH,,} origin/stable/${BRANCH,,}
+      git submodule update --init
+      git submodule foreach git checkout -b stable/${BRANCH,,} origin/stable/${BRANCH,,}
 
 - Make sure your git repo is setup to push (use git-review)
 
-    .. code-block:: bash
+  .. code-block:: bash
 
-        git review -s
-        git submodule foreach 'git review -s'
+      git review -s
+      git submodule foreach 'git review -s'
 
 - Download patches (\*.bundle files and taglist.log.gz) from log server.
 
-    .. code-block:: bash
+  .. code-block:: bash
 
-        mkdir /tmp/patches && cd /tmp/patches
-        wget https://logs.opendaylight.org/releng/jenkins092/autorelease-release-${BRANCH,,}/${BUILDNUM}/archives/all-bundles.tar.gz
-        gunzip all-bundles.tar.gz
-        wget https://logs.opendaylight.org/releng/jenkins092/autorelease-release-${BRANCH,,}/${BUILDNUM}/archives/patches/taglist.log.gz
-        gunzip taglist.log.gz
+      mkdir /tmp/patches && cd /tmp/patches
+      wget https://logs.opendaylight.org/releng/jenkins092/autorelease-release-${BRANCH,,}/${BUILDNUM}/archives/all-bundles.tar.gz
+      gunzip all-bundles.tar.gz
+      wget https://logs.opendaylight.org/releng/jenkins092/autorelease-release-${BRANCH,,}/${BUILDNUM}/archives/patches/taglist.log.gz
+      gunzip taglist.log.gz
 
 - Run the following commands for every project in the release, to apply patches to each project directory.
 
-    .. code-block:: bash
+  .. code-block:: bash
 
-        pip install lftools
-        lftools version patch ${RELEASE}
-        git review -y -t ${RELEASE}
-        git push gerrit release/${RELEASE,,}
+      pip install lftools
+      lftools version patch ${RELEASE}
+      git review -y -t ${RELEASE}
+      git push gerrit release/${RELEASE,,}
 
 - Merge all patches on gerrit in the order generated by merge-order.log
 
 - Tag autorelease too
 
-    .. code-block:: bash
+  .. code-block:: bash
 
-        git checkout `cat /tmp/patches/taglist.log | grep autorelease | awk '{print $2}'`
-        git submodule foreach git checkout release/${RELEASE,,}
-        git commit -asSm "Release ${RELEASE}"
-        git tag -asm "OpenDaylight ${RELEASE} release" release/${RELEASE,,}
-        git push gerrit release/${RELEASE,,}
+      git checkout `cat /tmp/patches/taglist.log | grep autorelease | awk '{print $2}'`
+      git submodule foreach git checkout release/${RELEASE,,}
+      git commit -asSm "Release ${RELEASE}"
+      git tag -asm "OpenDaylight ${RELEASE} release" release/${RELEASE,,}
+      git push gerrit release/${RELEASE,,}
 
 - Re-enable submit permissions for registered users and disable elevated RE committer rights on gerrit.