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

feat(ci): support debugging on CI server through ssh #717

Closed
petermetz opened this issue Mar 24, 2021 · 2 comments · Fixed by #1209
Closed

feat(ci): support debugging on CI server through ssh #717

petermetz opened this issue Mar 24, 2021 · 2 comments · Fixed by #1209
Assignees
Labels
Developer_Experience documentation Improvements or additions to documentation enhancement New feature or request good-first-issue Good for newcomers Hacktoberfest Hacktoberfest participants are welcome to take a stab at issues marked with this label. help wanted Extra attention is needed Nice-to-Have

Comments

@petermetz
Copy link
Member

Description

As a contributor I want to be able to debug the failing tests on the CI server directly so that I can figure out what is going wrong even if my tests are only failing on the CI server and not on my local machine (which is a very common scenario at present...)

Use this (?) => https://github.com/marketplace/actions/debugging-with-ssh

Acceptance Criteria

  1. Works out of the box with VSCode debugger (preferably, but other is acceptable too)
  2. GIF tutorial in CONTRIBUTING.md showing exactly how it's done in 30 seconds or less.

cc: @takeutak @sfuji822 @hartm @jonathan-m-hamilton @AzaharaC @jordigiam @kikoncuo @jagpreetsinghsasan

@petermetz petermetz added Developer_Experience documentation Improvements or additions to documentation enhancement New feature or request good-first-issue Good for newcomers Hacktoberfest Hacktoberfest participants are welcome to take a stab at issues marked with this label. help wanted Extra attention is needed Nice-to-Have labels Mar 24, 2021
@Leeyoungone
Copy link
Contributor

Hello! May I take up this issue? I'd like to give this a try ⭐ !

@petermetz
Copy link
Member Author

@Leeyoungone All yours! :-)
Disclaimer: I tested out a few months back and the linked GH workflow does indeed work for the purpose of providing SSH access to the CI, but I haven't had a chance to try out if I could debug tests as well so that's the interesting bit and if you can make it work great, if not, then it's okay to break this into two parts one is about documenting how to use the SSH connection itself and then a second issue (to be completed at a later time) about the specific VSCode debugging.

Leeyoungone added a commit to Leeyoungone/cactus that referenced this issue Aug 11, 2021
Fixes hyperledger#717

Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 11, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 11, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 12, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 12, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 12, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 12, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 12, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 13, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 16, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 16, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 16, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 16, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 16, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 16, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 16, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 16, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 16, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 17, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 17, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 18, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 18, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 19, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 19, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 19, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 20, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Aug 20, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Leeyoungone pushed a commit to Leeyoungone/cactus that referenced this issue Sep 1, 2021
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
petermetz added a commit that referenced this issue Sep 7, 2021
Fixes #717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
RafaelAPB pushed a commit to RafaelAPB/blockchain-integration-framework that referenced this issue Mar 9, 2022
Fixes hyperledger#717

Signed-off-by: <youngone.lee@accenture.com>
Signed-off-by: Youngone Lee <youngone.lee@accenture.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Developer_Experience documentation Improvements or additions to documentation enhancement New feature or request good-first-issue Good for newcomers Hacktoberfest Hacktoberfest participants are welcome to take a stab at issues marked with this label. help wanted Extra attention is needed Nice-to-Have
Projects
None yet
2 participants