Set dist bin tar with -bin in the final name. (#2221)
* Set dist bin tar with -bin in the final name. * Change dockerfile and makefile
This commit is contained in:
parent
79c1f1e083
commit
f88ac3defe
|
|
@ -48,7 +48,7 @@
|
|||
</dependencies>
|
||||
|
||||
<build>
|
||||
<finalName>apache-skywalking-apm-incubating</finalName>
|
||||
<finalName>apache-skywalking-apm-incubating-bin</finalName>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
|
|
@ -81,8 +81,8 @@
|
|||
</goals>
|
||||
<configuration>
|
||||
<tasks>
|
||||
<copy file="${project.build.directory}/apache-skywalking-apm-incubating.tar.gz" tofile="${project.basedir}/../dist/apache-skywalking-apm-incubating.tar.gz" overwrite="true" />
|
||||
<copy file="${project.build.directory}/apache-skywalking-apm-incubating.zip" tofile="${project.basedir}/../dist/apache-skywalking-apm-incubating.zip" overwrite="true" />
|
||||
<copy file="${project.build.directory}/apache-skywalking-apm-incubating-bin.tar.gz" tofile="${project.basedir}/../dist/apache-skywalking-apm-incubating-bin.tar.gz" overwrite="true" />
|
||||
<copy file="${project.build.directory}/apache-skywalking-apm-incubating-bin.zip" tofile="${project.basedir}/../dist/apache-skywalking-apm-incubating-bin.zip" overwrite="true" />
|
||||
</tasks>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
|
|
|||
|
|
@ -16,12 +16,12 @@
|
|||
|
||||
oap:
|
||||
cd oap; \
|
||||
cp ../../dist/apache-skywalking-apm-incubating.tar.gz ./ ; \
|
||||
cp ../../dist/apache-skywalking-apm-incubating-bin.tar.gz ./ ; \
|
||||
docker build -t skywalking/oap:latest .
|
||||
|
||||
ui:
|
||||
cd ui; \
|
||||
cp ../../dist/apache-skywalking-apm-incubating.tar.gz ./ ; \
|
||||
cp ../../dist/apache-skywalking-apm-incubating-bin.tar.gz ./ ; \
|
||||
docker build -t skywalking/ui:latest .
|
||||
|
||||
build: oap ui
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
FROM openjdk:8-jre-alpine
|
||||
|
||||
ENV DIST_NAME=apache-skywalking-apm-incubating \
|
||||
ENV DIST_NAME=apache-skywalking-apm-incubating-bin \
|
||||
JAVA_OPTS=" -Xms256M -Xmx512M"
|
||||
|
||||
# Install required packages
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
FROM openjdk:8-jre-alpine
|
||||
|
||||
ENV DIST_NAME=apache-skywalking-apm-incubating \
|
||||
ENV DIST_NAME=apache-skywalking-apm-incubating-bin \
|
||||
JAVA_OPTS=" -Xms256M -Xmx512M"
|
||||
|
||||
# Install required packages
|
||||
|
|
|
|||
|
|
@ -48,6 +48,9 @@ This step is only for test, if your env is set right, don't need to check every
|
|||
./mvnw release:clean
|
||||
./mvnw release:prepare -DautoVersionSubmodules=true -Pauto-submodule
|
||||
```
|
||||
|
||||
- Set version number as x.y.z, and tag as **v**x.y.z (version tag must start with **v**, you will find the purpose in next step.)
|
||||
|
||||
_You could do a GPG sign before doing release, if you need input the password to sign, and the maven don't give the chance,
|
||||
but just failure. Run `gpg --sign xxx` to any file could remember the password for enough time to do release._
|
||||
|
||||
|
|
@ -55,8 +58,8 @@ but just failure. Run `gpg --sign xxx` to any file could remember the password f
|
|||
```
|
||||
./mvnw release:perform -DskipTests -Pauto-submodule
|
||||
```
|
||||
1. Set version number as x.y.z, and tag as **v**x.y.z (version tag must start with **v**, you will find the purpose in next step.)
|
||||
1. The release will automatically be inserted into a temporary staging repository for you.
|
||||
|
||||
- The release will automatically be inserted into a temporary staging repository for you.
|
||||
|
||||
## Build and sign the source code package
|
||||
```shell
|
||||
|
|
@ -94,7 +97,7 @@ if you haven't done it before.
|
|||
* Package name: apache-skywalking-incubating-x.y.z-src.tar.gz
|
||||
* See Section "Build and sign the source code package" for more details
|
||||
1. Upload distribution package to the folder with .asc, .sha512
|
||||
* Package name: apache-skywalking-incubating-x.y.z.tar.gz, apache-skywalking-incubating-x.y.z.zip
|
||||
* Package name: apache-skywalking-incubating-bin-x.y.z.tar.gz, apache-skywalking-incubating-bin-x.y.z.zip
|
||||
* See Section "Find and download distribution in Apache Nexus Staging repositories" for more details
|
||||
* Create .sha512 package: `shasum -a 512 file > file.sha512`
|
||||
|
||||
|
|
@ -120,8 +123,8 @@ Release Candidate:
|
|||
* https://dist.apache.org/repos/dist/dev/incubator/skywalking/xxxx
|
||||
* sha512 checksums
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-x.x.x-src.tgz
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-x.x.x.tar.gz
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-x.x.x.zip
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-bin-x.x.x.tar.gz
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-bin-x.x.x.zip
|
||||
|
||||
Maven 2 staging repository:
|
||||
|
||||
|
|
@ -174,8 +177,8 @@ Release Candidate:
|
|||
* https://dist.apache.org/repos/dist/dev/incubator/skywalking/xxxx
|
||||
* sha512 checksums
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-x.x.x-src.tgz
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-x.x.x.tar.gz
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-x.x.x.zip
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-bin-x.x.x.tar.gz
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-bin-x.x.x.zip
|
||||
|
||||
Maven 2 staging repository:
|
||||
|
||||
|
|
@ -212,7 +215,7 @@ All PPMC members and committers should check these before vote +1.
|
|||
|
||||
1. Features test.
|
||||
1. All artifacts in staging repository are published with .asc, .md5, *sha1 files
|
||||
1. Source code and distribution package (apache-skywalking-incubating-x.y.z-src.tar.gz, apache-skywalking-incubating-x.y.z.tar.gz, apache-skywalking-incubating-x.y.z.zip)
|
||||
1. Source code and distribution package (apache-skywalking-incubating-x.y.z-src.tar.gz, apache-skywalking-incubating-bin-x.y.z.tar.gz, apache-skywalking-incubating-bin-x.y.z.zip)
|
||||
are in `https://dist.apache.org/repos/dist/dev/incubator/skywalking/x.y.z` with .asc, .sha512
|
||||
1. `LICENSE` and `NOTICE` are in Source code and distribution package.
|
||||
1. Check `shasum -c apache-skywalking-apm-incubating-x.y.z-src.tgz.sha512`
|
||||
|
|
@ -261,8 +264,8 @@ Release Candidate:
|
|||
* https://dist.apache.org/repos/dist/dev/incubator/skywalking/xxxx
|
||||
* sha512 checksums
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-x.x.x-src.tgz
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-x.x.x.tar.gz
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-x.x.x.zip
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-bin-x.x.x.tar.gz
|
||||
- sha512xxxxyyyzzz apache-skywalking-apm-incubating-bin-x.x.x.zip
|
||||
|
||||
Maven 2 staging repository:
|
||||
|
||||
|
|
@ -344,7 +347,6 @@ Apache SkyWalking (incubating) Team is glad to announce the first release of Apa
|
|||
|
||||
SkyWalking: APM (application performance monitor) tool for distributed systems,
|
||||
especially designed for microservices, cloud native and container-based (Docker, Kubernetes, Mesos) architectures.
|
||||
Underlying technology is a distributed tracing system.
|
||||
|
||||
Vote Thread:
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue