Skip to content
This repository was archived by the owner on Jul 22, 2020. It is now read-only.

Commit d694d55

Browse files
committed
Updated README, and restrict deployment to master branch only
1 parent 303a9c4 commit d694d55

File tree

3 files changed

+19
-38
lines changed

3 files changed

+19
-38
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ deploy:
1212
script: ./scripts/deploy.sh
1313
skip_cleanup: true
1414
on:
15-
all_branches: true
15+
branch: master
1616
jdk: oraclejdk8

README.md

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[![License](https://img.shields.io/badge/license-Apache%202-brightgreen.svg)](LICENSE) [![Master Build Status](https://travis-ci.org/builtamont-oss/cassandra-migration.svg?branch=master)](https://travis-ci.org/builtamont-oss/cassandra-migration)
2+
13
# Cassandra Migration
24

35
`cassandra-migration` is a simple and lightweight Apache Cassandra database schema migration tool.
@@ -10,10 +12,10 @@ It is designed to work similar to Flyway, supporting plain CQL and Java-based mi
1012

1113
Ensure the following prerequisites are met:
1214

13-
* Java SDK 1.7+ (tested with Azul Zulu JDK 1.7.0_111 and 1.8.0_102)
14-
* Apache Cassandra 3.0.x (tested with DataStax Enterprise Community 3.0.x)
15-
* Pre-existing Keyspace
16-
15+
* **Java SDK 1.7+:**<br />The library is developed using Azul Zulu 1.8, and release-tested (Travis CI) with OpenJDK 1.7, Oracle JDK 1.7, and Oracle JDK 1.8
16+
* **Apache Cassandra 3.0.x:**<br />The library is currently tested using embedded Cassandra, testing with standalone Cassandra (DataStax Community Edition) is in the roadmap
17+
* **Pre-existing Keyspace:**<br />Cassandra's Keyspace should be managed outside the migration tool by sysadmins (e.g. tune replication factor, etc)
18+
1719
Import this library as a dependency (Maven example):
1820
``` xml
1921
<dependency>
@@ -23,8 +25,6 @@ Import this library as a dependency (Maven example):
2325
</dependency>
2426
```
2527

26-
*NOTE: Cassandra's Keyspace should be managed outside the migration tool by sysadmins (e.g. tune replication factor, etc)*
27-
2828
### Migration version table
2929

3030
``` shell
@@ -187,6 +187,18 @@ Please read [CONTRIBUTING] for more details.
187187
188188
https://github.com/builtamont/cassandra-migration/releases
189189
190+
## Version 0.9 Release Pending Actions
191+
192+
* Replace `config.Cluster.java` and `config.Keyspace.java` to the one provided by DataStax Cassandra driver
193+
* Add additional features from upstream open PRs
194+
* Add standalone Cassandra (DataStax Community Edition) integration test
195+
196+
## Non-Critical Pending Actions
197+
198+
* Refactor build system to use Gradle
199+
* Refactor constructor and method signatures to avoid passing `null`s (via Kotlin `lateinit`, and / or use of `Option` values)
200+
* Refactor methods body to idiomatic Kotlin
201+
190202
[Axel Fontaine / BoxFuse Flyway]: https://github.com/flyway/flyway
191203
[Contrast Security's Cassandra Migration]: https://github.com/Contrast-Security-OSS/cassandra-migration
192204
[Contrast Security Cassandra Migration project license page]: https://github.com/Contrast-Security-OSS/cassandra-migration/blob/master/LICENSE

maven-central-deploy.sh

Lines changed: 0 additions & 31 deletions
This file was deleted.

0 commit comments

Comments
 (0)