tree: ca3fa78075fd68b46e43d47dda3b9de720b1d2a5 [path history] [tgz]
  1. rat-report/
  2. Readme.md
  3. releaseNotes-1.0.0-m1.md
  4. releaseNotes-1.0.0-m2.md
  5. releaseNotes-1.0.0.md
  6. releaseNotes-1.1.0.md
  7. releaseNotes-2.0.0.md
docs/release/Readme.md

Service-Center Release

Release Notes

Running Apache Rat tool

This guide will help you to run the Apache Rat tool on service-center source code. For running the tool please follow the below guidelines.

Step 1

Clone the Servcice-Center code and download Apache Rat tool.

git clone https://github.com/apache/servicecomb-service-center
wget http://mirrors.hust.edu.cn/apache//creadur/apache-rat-0.13/apache-rat-0.13-bin.tar.gz

# Untar the release
tar -xvf apache-rat-0.13-bin.tar.gz

# Copy the jar in the root directory
cp  apache-rat-0.13/apache-rat-0.13.jar ./
Step 2

Run the Rat tool using the below command

java -jar apache-rat-0.13.jar -a -d servicecomb-service-center/ -e '(.+(\.svg|\.md|\.MD|\.gitignore|\.gitmodules|\.cer|\.tpl))|(vendor|licenses|bower.json|cert_pwd|glide.yaml|go.mod|go.sum)'

Below is the list of the files which has been excluded from the list of RAT tool.

  • *.md *.MD *.html: Skip all the Readme and Documentation file like Api Docs.
  • .gitignore .gitmodules .travis.yml : Skip the git files and travis file.
  • manifest **vendor : Skip manifest and all the files under vendor.
  • bower.json : Skip bower installation file
  • cert_pwd server.cer trust.cer : Skip ssl files
  • *.tpl : Ignore template files
  • glide.yaml go.mod go.sum : Skip dependency config files

You can access the latest RAT report here

Make a release

See here

Archive

Step 1

Execute script, archive source code and generate summary and signature

bash scripts/release/archive.sh apache-servicecomb-service-center 2.0.0 littlecui@apache.org

list current directory

-rw-rw-r--  1 ubuntu ubuntu 3.1M Jun  8 20:35 apache-servicecomb-service-center-2.0.0-src.tar.gz
-rw-rw-r--  1 ubuntu ubuntu  862 Jun  8 20:35 apache-servicecomb-service-center-2.0.0-src.tar.gz.asc
-rw-rw-r--  1 ubuntu ubuntu  181 Jun  8 20:35 apache-servicecomb-service-center-2.0.0-src.tar.gz.sha512
Step 2

PUSH to apache dev repo

svn co https://dist.apache.org/repos/dist/dev/servicecomb/
cd servicecomb/
mkdir -p 2.0.0
cp apache-servicecomb-service-center-* 2.0.0/
svn add .
svn ci --username xxx --password xxx -m "Add the Service-Center 2.0.0 version"