netopyr / reduxfx

Functional Reactive Programming (FRP) for JavaFX
Apache License 2.0
112 stars 11 forks source link

Automatic deployment of snapshot versions #56

Open manuel-mauky opened 7 years ago

manuel-mauky commented 7 years ago

I've seen that you have added travis-ci. This is great. A cool feature would be setup travis-ci to automatically deploy a snapshot version every time a PullRequest is merged. This way we can use and test new features quicker.

We have done this setup for mvvmFX three years ago. Maybe this can be helpful as a template (However, we are using Sonatype-Snapshot-Repository. It might be different for bintray):

As I've said: Maybe for bintray there is another procedure available. This config scripts are 3 years old now so maybe in the mean time someone has found an easier way of doing this but it might help as a starting point.

netopyr commented 7 years ago

Good idea, I am looking into it. The procedure looks quite complicated. But I am hopeful that JFrog's solution will be easier. :)

manuel-mauky commented 7 years ago

As far as I know it's more a problem of maven and not the repository. For example with gradle it's a one-liner in travis.yml. The reason is that the maven commandline tool doesn't accept the credentials as commandline arguments. Or at least 3 years ago when I created the scripts this was the case. Maybe a newer maven version fixed this in the mean time.

netopyr commented 7 years ago

I am giving up on the JFrog solution. It appears as if something with my access right is wrong - even after several attempts. The fact, that I have no idea how to reach out to somebody at JFrog to help me out, does not make it easer...