monero-project / kovri

The Kovri I2P Router Project
Other
571 stars 114 forks source link

Update Travis CI and Coverity configuration #20

Closed anonimal closed 8 years ago

anonimal commented 9 years ago

Currently both point to anonimal/i2pd. Once @fluffypony is done working on his part, we can edit the config and complete this part of the transition.

anonimal commented 9 years ago

Travis CI

1. Github --> Integrations --> Travis CI, then follow directions. 2. Done! For IRC itegration, see below. ^ resolved in ce8bc7d

Coverity

  1. https://scan.coverity.com/travis_ci
  2. PM me encrypted password (see .travis.yml in 'coverity_scan' for an example)

IRC

1. Create user account kovrior kovri-ci or similar on freenode (and oftc?) 2. PM me password and I will append to the various .travis.yml: ^ resolved in ce8bc7d

anonimal commented 8 years ago

Edit: I've pushed to branch 'travis_test'. The appropriate commands were:

travis encrypt 'chat.freenode.net#kovri-dev' --org -r monero-project/kovri --add notifications.irc

For nick/password:

... --add notifications.nick
... --add notifications.password
anonimal commented 8 years ago

Ping @fluffypony

anonimal commented 8 years ago

All that's left for this ticket is Coverity coverage.

anonimal commented 8 years ago

@fluffypony can you paste the problem/error messages you're receiving when trying to register with coverity? I could not register monero-project/kovri as it was "Already registered". Registering anonimal/kovri would not give us integrated travis/coverity coverage because travis is registered with monero-project/kovri. Re-registering travis with anonimal/kovri and subsequently using that instead of monero-project/kovri it is a terrible idea so I don't want to do it. In other words, we need to get in coverity's face to resolve this issue since they still haven't responded to your emails (it's been many weeks now).

So far I've had no problems with the registration. Maybe when you paste the error messages I can be more helpful.

fluffypony commented 8 years ago

@anonimal ok, here goes.

Step 1

I start by signing in to Coverity, and going to the Kovri project.

Step 2

I obviously want to get our build going, so I click the "Submit a Build" link.

Step 3

Instead of doing the build upload, I want to "Configure Travis CI", so I click there.

At this point I have to wait several minutes for the next page to load. Must easily be 5 minutes. I'm met with this error:

Step 4

SO, I switch to Travis CI and see if I've done something wrong there.

Step 5

Nope, looks good, and it's ticked. But I click the little "gear" icon just in case.

Step 6

Looks fine here too, all synced up and working. Maybe under More Options -> Settings there's some hidden option.

Step 7

Aaaand nothing. No hidden option to enable sync or do something funny. Everything is configured as expected, but Coverity just refuses to pick it up as such.

anonimal commented 8 years ago

fluffypony: the screenshot king.

The only response that I can come up with now is to email them again but this time sending a link to your comment with screenshots. They also have hotlines available. If they don't respond within 48 hours, please send me the email address you are trying to contact and I'll send them a message too. I would ping them here if they made themselves available on github but alas, they don't (AFAICT).

anonimal commented 8 years ago

@fluffypony status update?

anonimal commented 8 years ago
2016-05-22  &anonimal Onward to #20.
2016-05-22  meeting-bot [fluffypony] 20 - I can try Coverity again, let's see if it gives me the same issue
2016-05-22  meeting-bot [fluffypony] I've not heard from them despite opening tickets etc.
2016-05-22  &anonimal Links? Maybe I can comment/ping them too.
2016-05-22  meeting-bot [fluffypony] anonimal: screenshots and process I followed is in that ticket
2016-05-22  meeting-bot [fluffypony] issue I mean
2016-05-22  &anonimal Ok, well, it may come down to a phone call or two.
2016-05-22  &anonimal Is that something you'd be willing to do?
2016-05-22  &anonimal If not, we can skip the integration and try to do it manually.
2016-05-22  meeting-bot [fluffypony] sure
2016-05-22  meeting-bot [fluffypony] one second just checking coverity
2016-05-22  meeting-bot [fluffypony] oooooh it works
2016-05-22  meeting-bot [fluffypony] they must've fixed it and just not let us know
2016-05-22  &anonimal Fantastic!
2016-05-22  meeting-bot [fluffypony] anonimal: I'll PM you with coverity details
anonimal commented 8 years ago

Resolved with #180