Browse Source

vault backup: 2024-08-27 15:05:52

master
Julio Biason 3 weeks ago
parent
commit
13fac33677
  1. 29
      .obsidian/workspace.json
  2. 12
      Kanban Pages/Jenkins.md
  3. 17
      Kanban Pages/Work Kanban.md
  4. 7
      Worklogs/2024-08-26.md

29
.obsidian/workspace.json

@ -29,6 +29,18 @@
}
}
},
{
"id": "884e58675bddaaeb",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Kanban Pages/HelyxVerify.md",
"mode": "source",
"source": false
}
}
},
{
"id": "1362760e280eadf0",
"type": "leaf",
@ -41,8 +53,7 @@
}
}
}
],
"currentTab": 1
]
}
],
"direction": "vertical"
@ -108,7 +119,7 @@
"state": {
"type": "backlink",
"state": {
"file": "HelyxProject.md",
"file": "Kanban Pages/Work Kanban.md",
"collapseAll": true,
"extraContext": false,
"sortOrder": "alphabetical",
@ -125,7 +136,7 @@
"state": {
"type": "outgoing-link",
"state": {
"file": "HelyxProject.md",
"file": "Kanban Pages/Work Kanban.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
}
@ -148,7 +159,7 @@
"state": {
"type": "outline",
"state": {
"file": "HelyxProject.md"
"file": "Kanban Pages/Work Kanban.md"
}
}
}
@ -170,11 +181,13 @@
"obsidian-full-calendar:Open Full Calendar": false
}
},
"active": "1362760e280eadf0",
"active": "657ed118b4a40148",
"lastOpenFiles": [
"Kanban Pages/HelyxVerify.md",
"Worklogs/2024-08-26.md",
"Kanban Pages/Jenkins.md",
"Kanban Pages/Work Kanban.md",
"HelyxProject.md",
"Kanban Pages/HelyxVerify.md",
"BuildingTesting Pipeline.md",
"On Absolute And Relative.md",
"Worklogs/2023-07-31.md",
@ -195,11 +208,9 @@
"Untitled Kanban.md",
"Kanban Pages/ThirdPartyImage.md",
"Kanban Pages/Teams Workflows.md",
"Kanban Pages/Jenkins.md",
"Kanban Pages/QA.md",
"Kanban Pages/Wildcards.md",
"Drawing 2024-07-03 10.08.45.excalidraw.md",
"Kanban Pages/Windows Native Compilation.md",
"Meetings/DevOps",
"Meetings/QA",
"Meetings",

12
Kanban Pages/Jenkins.md

@ -3,4 +3,14 @@
```
agent { label 'docker:creator' }
options { skipDefaultCheckout() }
```
```
# PR pipeline on PRs and develop
PR pipeline works due "plugin".
Develop needs a new pipeline for itself.
It's already being triggered by the special URL in the pipeline configuration (at least, in theory, still pending to check).
Default pipelines do not report back to Bitbucket.
https://plugins.jenkins.io/bitbucket-build-status-notifier/ provides a notification, but would require changing the pipeline to notify Bitbucket.
Since we can select when stages can be run, we would need to wrap them into `when { branch 'develop' }` to report commits properly.
Commits can be retrieved by `env.GIT_COMMIT` (in theory)
Branch can be checked with `env.GIT_BRANCH` (also in theory)

17
Kanban Pages/Work Kanban.md

@ -28,10 +28,10 @@ kanban-plugin: board
## Working
- [ ] Add EVTK in the ThirdParty image
https://engys.atlassian.net/browse/DO-1217
[[ThirdPartyImage]]
#thirdparty #evtk
- [ ] Adjust PR pipeline to use EVTK image
#jenkins
- [ ] Adjust EVTK to pull image from Jenkins Images
#jenkins
## Blocked
@ -46,6 +46,15 @@ kanban-plugin: board
## DevOps Dec24 - B2
- [ ] Adjust ThirdParty to push image to Jenkins Images
#jenkins
- [ ] Run PR tests only on PRs (and develop)
#jenkins
[[Jenkins#PR pipeline on PRs and develop]]
- [ ] Add EVTK in the ThirdParty image
https://engys.atlassian.net/browse/DO-1217
[[ThirdPartyImage]]
#thirdparty #evtk
## DevOps Dec24 - A7

7
Worklogs/2024-08-26.md

@ -0,0 +1,7 @@
- The plan to have a separate pipeline into PR+Develop didn't work.
- Checking the Bitbucket hook requests (after changing the "helyxTest-docker-dev" script) shows that the request was blocked due 403.
- Added the username and password in the URL, works on curl on my machine -- but doesn't look like it is triggering the build yet.
- Calling from the command line doesn't trigger the build :angry:
- Cloudflare is blocking the call; the 200 I get on curl is for the Cloudflare login page :angry: :angry: :angry:
- Although I'm getting the Cloudflare status on my machine, last time I got the 403 from Jenkins on the Bitbucket logs :thinking:
- Getting so tired of this, I may just open a pull request from develop to master to have a PR and make the whole pipeline trigger by itself
Loading…
Cancel
Save