[14:23:02] I know this probably isn't very applicable to most, but has anyone gotten Phorge to work with Jenkins? I've got communication with jenkins working (had to manually compile the latest plugin), but i can't seem to get harbormaster to show the final build results [14:24:33] I think it's because I'm not using Differential correctly... i dunno [14:25:22] Why do you think so? [14:26:27] Well primarily because I don't use Differential at all lol [14:26:35] Maybe I need to start doing that lol [14:27:09] I asked that since I've only read "I think it's because" but without any phrase before [14:27:37] Oh [14:27:48] > I know this probably isn't very applicable to most, but has anyone gotten Phorge to work with Jenkins? I've got communication with jenkins working (had to manually compile the latest plugin), but i can't seem to get harbormaster to show the final build results [14:28:10] I'm trying to get builds in Jenkins working and get some green checkmarks inside Phorge [14:30:28] Probably Jenkins needs a correct Conduit API token to communicate with Phorge [14:30:38] Are you using this? [14:30:38] https://github.com/jenkinsci/phabricator-plugin [14:31:03] Yeah, I'm pretty sure I set that up correctly, but that's next on my double checking list [14:33:09] at the very least I finally got Harbormaster kicking things off to jenkins [14:33:25] Yeah [14:33:31] So, your checkbox "Comment on Success" is checked [14:33:52] I think I need to be actually using differential, not just setting up an on commit hook [14:35:01] Let me try using arc correctly [14:46:34] well i've got diffs going now, but still no comments [14:46:43] let me check the jenkins logs properly [14:52:36] Hmm i dunno [14:52:53] I guess I'll worry about it later [14:54:12] Or i'll switch to a different CI provider lol [14:54:34] Question. Is Jenkins triggered via the Herald rule, that triggers the Harbormaster plan? [14:54:37] Or, is Jenkins triggered via a Jenkins watcher or whatever internal in Jenkins? [14:55:22] Jenkins is triggered by the herald rule as specified in the instructions [14:56:01] I couldn't find a way to see if there was /any/ output from the Jenkins plugin, so it could be falling over there [14:56:25] other than the build console output [14:59:09] It seems that jenkins is in fact sending something back, but it's... an empty message? [14:59:26] Ah, check your message template [15:02:22] In jenkins? or the .phabricator-comment file? https://i.imgur.com/LymTG6k.png this is what the second build log is. all my jenkins build currently is doing is echoing "hello" [15:06:34] By the way I dismissed my Jenkins since Harbormaster is capable of entering inside an SSH server, clone the repo, and run whatever command [15:07:54] Oh is that a thing? [15:08:13] Yeah - here some tips: https://en.wikibooks.org/wiki/Phabricator_Administrator%27s_Handbook/Continuous_integration [15:08:24] I think with your already-existing knowledge you just need 20 minutes [15:08:30] yeah that won't be hard [15:08:33] I was going off of this: https://secure.phabricator.com/book/phabricator/article/harbormaster/ [15:08:44] which said "pretty much you can just send to external" [15:09:06] This looks straightforward [15:09:44] Yeah the upstream documentation is a bit vague, that is why I've written that wikibook that is somehow step-by-step, switch off the brain, troubleshoot, etc. [15:12:08] Yeah this is excellent [15:12:11] Thank you [15:12:15] * catbarf spins down jenkins [15:12:23] AHAHAH [15:17:14] Sorry if the page is super-verbose, maybe in the future we can add some screenshots