Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup Continuous Integration (CI) #17

Closed
schwehr opened this issue Mar 16, 2019 · 1 comment
Closed

Setup Continuous Integration (CI) #17

schwehr opened this issue Mar 16, 2019 · 1 comment

Comments

@schwehr
Copy link
Contributor

schwehr commented Mar 16, 2019

Having Travis-CI will ensure that pull requests actually work.

For Java, I'm starting by working on a maven config in #17.

Will need separate setups for python and C++.

@bcl
Copy link
Owner

bcl commented Mar 17, 2019

The code is C, not C++ although it is mostly compatible :)
I've switched on travis-ci for this repo, so closing this.

@bcl bcl closed this as completed Mar 17, 2019
schwehr added a commit to schwehr/aisparser that referenced this issue Mar 17, 2019
First step towards continuous integration (CI) for Java in bcl#17

Created with:

    mvn archetype:generate -DgroupId=com.aisparser -DartifactId=aisparser \
      -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4
      -DinteractiveMode=false

- Remove AllTests.java
- Move all sources to src/main/java/com/aisparser
- Move all working tests to src/test/java/com/aisparser
- Add pom.xml
  - Set version to 1.11-SNAPSHOT
  - Set url
  - Set to Java 8
  - Set pom.xml junit to 3

Try it with the following which makes the jars and tests things:

    cd java
    mvn package
bcl pushed a commit that referenced this issue Mar 19, 2019
First step towards continuous integration (CI) for Java in #17

Created with:

    mvn archetype:generate -DgroupId=com.aisparser -DartifactId=aisparser \
      -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4
      -DinteractiveMode=false

- Remove AllTests.java
- Move all sources to src/main/java/com/aisparser
- Move all working tests to src/test/java/com/aisparser
- Add pom.xml
  - Set version to 1.11-SNAPSHOT
  - Set url
  - Set to Java 8
  - Set pom.xml junit to 3

Try it with the following which makes the jars and tests things:

    cd java
    mvn package
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants