Commit Graph

162 Commits

Author SHA1 Message Date
Denis Gukov
4e6b8d07e4
Merge pull request #2278 from Omicron7/override-git-branch
Allow override of Task and Template git_branch
2024-10-19 20:48:17 +05:00
Denis Gukov
c4d98b1136 fix(be): use pointer for git branch 2024-10-19 19:16:32 +05:00
Denis Gukov
7f4d64aa30
Merge pull request #2427 from tjleach98/feat-alert-gotify
feat: Add Gotify alerts
2024-10-18 12:49:45 +05:00
0x4D616E75
da8b4c15d9 fix(runner): detect runner without running tasks correctly 2024-10-16 18:52:19 +02:00
Thomas J Leach
8fdfcdce2c
feat: Add Gotify alerts 2024-10-16 08:59:18 -04:00
Denis Gukov
4016c85803 fix(runner): 0 max parallel tasks mean infity 2024-10-15 07:32:23 +00:00
Denis Gukov
fe68a495df
Merge pull request #2413 from markush81/2358
Some checks are pending
Dev / build-local (push) Waiting to run
Dev / migrate-boltdb (push) Blocked by required conditions
Dev / migrate-mysql (push) Blocked by required conditions
Dev / migrate-mariadb (push) Blocked by required conditions
Dev / migrate-postgres (push) Blocked by required conditions
Dev / integrate-boltdb (push) Blocked by required conditions
Dev / integrate-mysql (push) Blocked by required conditions
Dev / integrate-mariadb (push) Blocked by required conditions
Dev / integrate-postgres (push) Blocked by required conditions
Dev / deploy-server (push) Blocked by required conditions
Dev / deploy-runner (push) Blocked by required conditions
powerautomate sends 202 when accepting content; MS doesn't support 1.…
2024-10-13 22:59:13 +05:00
Denis Gukov
494f989c19 feat(tasks): add api 2024-10-13 15:50:56 +00:00
Markus Helbig
2bd5742b17 powerautomate sends 202 when accepting content; MS doesn't support 1.5 via powerautomate (yet) 2024-10-13 15:14:16 +02:00
Brian Zoetewey
792d42bf26 Allow override of Template git branch. Prefer Task override when running Local Job. 2024-10-07 10:04:15 -04:00
Brian Zoetewey
fa24bc9ab0 Allow override of Task git_branch 2024-10-07 10:04:05 -04:00
Denis Gukov
4011f358b0 feat(backup): use marshal/unmarshal function 2024-10-07 14:35:20 +05:00
Brian Zoetewey
87db92151c Initial pass at multiple ansible vault support. 2024-10-04 15:08:59 -04:00
Denis Gukov
611c0efbbe Merge branch 'develop' into runners_ui 2024-09-28 16:38:24 +05:00
Denis Gukov
ae3f878276
Merge pull request #2363 from shaxiaozz/shaxiaozz-feat-dingtalk-alert
feat: Add dingtalk webhook notification medium
2024-09-28 00:42:25 +05:00
Denis Gukov
1439dd3ae2 refactor(be): rename local variable 2024-09-27 01:44:18 +05:00
Denis Gukov
dc565f3508 feat(be): api/runners -> internal/runners 2024-09-26 17:52:31 +05:00
shaxiao
8335649a81 feat: Add dingtalk webhook notification medium 2024-09-26 14:28:51 +08:00
Denis Gukov
ba778ababe feat: add env var for build version 2024-09-24 20:58:51 +05:00
Denis Gukov
53f125a45c
Merge pull request #2284 from gaoyue1989/develop
add Inventory ID  when creating tasks
2024-08-22 09:00:18 +05:00
warlocgao
84c473482c add tests
TestPopulateDetailsInventory is testing the Inventory id in task
TestPopulateDetailsInventory1 is testing the  Inventory id in task  is nil
2024-08-21 10:08:34 +08:00
warlocgao
73e83944b3 add task InventoryID is null use Template.InventoryID 2024-08-20 10:23:09 +08:00
Shane Mc Cormack
c7191b01e2 fix(apps): Fix passing arguments and variables to shell apps. 2024-08-16 17:42:02 +01:00
moonpanda
078034d9ed
add Inventory ID when creating tasks 2024-08-15 15:43:09 +08:00
fiftin
a8a95495d8
feat(db): change algo for filling last_task of template model 2024-07-20 00:38:35 +05:00
fiftin
fef54a1d5f
fix(environment): decrypt secrets 2024-07-18 00:41:11 +05:00
fiftin
8bea0fc2c1
fix(terraform): provide inventory 2024-07-17 20:29:12 +05:00
fiftin
bb748cb480
fix: provide app for demo project templates 2024-07-16 11:35:36 +05:00
fiftin
aab76094e4
test(bolt): fix util tests 2024-07-14 22:14:57 +05:00
Denis Gukov
d617280bc7 fix(apps): don't pass args to shell app 2024-07-10 14:32:44 +05:00
Denis Gukov
989d3b4a8e feat(apps): change log message 2024-07-10 13:12:01 +05:00
Denis Gukov
5244f923f6 refactor(be): bash -> shell 2024-07-05 21:46:47 +05:00
Denis Gukov
ebc42a208b
Merge pull request #2161 from semaphoreui/env-secrets
Envionment Secrets
2024-07-03 01:52:30 +05:00
fiftin
2db419357e
feat(secrets): send secrets to bash and ansible 2024-07-03 01:18:30 +05:00
fiftin
46048ef770
feat(secrets): promote env secrets to task 2024-07-03 00:45:43 +05:00
Arnaud V
70f4b7397e Fix the rerun functionality when using an inventory from a git repo
Changed the way the cloneInventoryRepo() function handles git repositories:
The function will now try to pull the git repo if it can be pulled, else it will be cloned.
This behaviour is based on what is done in the updateRepository() function

Renamed the file from "LobalJob_inventory.go" to "LocalJob_inventory.go"
2024-07-01 10:42:40 +02:00
Denis Gukov
48089343d8 feat(be): cleaning tasks 2024-06-30 12:48:36 +05:00
Denis Gukov
4bf2f1352a feat(be): query optimization 2024-06-29 21:23:41 +05:00
Denis Gukov
91601eb0eb
task stages (#2103)
* feat(be): add stages

* feat(tf): split to plan/apply

* fix(be): blocking
2024-06-17 23:37:45 +05:00
Denis Gukov
074e303085
Support TF/Bash (#2077)
Support OpenTofu and Bash
2024-06-13 01:20:57 +05:00
Denis Gukov
00140cb8ab
Inventory repo (#2040)
* feat: add repo for inventory

* feat: add inventory repo

* feat: cloning inventory repo

* fix: error message for inventory path

* fix: error message for inventory path
2024-05-22 19:00:28 +02:00
fiftin
82c88b9022
feat(be): remove old inventory files 2024-05-21 18:47:03 +02:00
Denis Gukov
a3a4a1ca69
Merge branch 'develop' into develop 2024-05-20 15:46:18 +02:00
Denis Gukov
f93969f340
feat: allow null for template's inventory (#1953)
* feat: allow null for template's inventory

* fix(web): show - if no inventory or environment provided

* test: fix tests

* test: fix tests

* test: fix tests

* fix: compile dredd test
2024-04-19 21:47:08 +05:00
Christian Kröger
f2e0fe5bb7 fix TaskRunner tests 2024-04-19 15:24:24 +02:00
Christian Kröger
72522b5b9b add url for task page to semaphore_vars 2024-04-19 15:05:35 +02:00
Denis Gukov
576344aa04
Merge pull request #1929 from tboerger/remove-lib-package
Get rid of lib package, use non-generic package names
2024-04-15 12:35:13 +05:00
yudrywet
94cf1e3270 chore: fix some typos in comments
Signed-off-by: yudrywet <yudeyao@yeah.net>
2024-04-14 20:22:07 +08:00
Prakyath Raj
146f0a4d94 Use comma only if version is passed 2024-04-14 01:49:20 +05:30
Prakyath Raj
9a14ff6628 Fix author & version return values in alert 2024-04-13 15:36:11 +05:30