Commit Graph

2144 Commits

Author SHA1 Message Date
Denis Gukov
720bbbe1ef
Merge pull request #2004 from tboerger/arm32v6-support
feat: add docker support for arm32v6
2024-05-10 16:11:47 +05:00
Denis Gukov
42c4ea244b
Merge pull request #2010 from tboerger/drop-ppc64le-docker
fix: drop ppc64le docker support
2024-05-10 16:11:28 +05:00
Thomas Boerger
daa83a66d7
fix: drop ppc64le docker support
Since the actions are using a virutalisation for ppc64le it is so slow
that it takes hours to complete, that's why we have disabled the
container support for now. If you need to run Semaphore on ppc64le you
can still use the built binaries and packages.
2024-05-10 10:11:12 +02:00
Denis Gukov
873a7d80fa
Merge pull request #2005 from tboerger/ppc64le-support
feat: add support for ppc64le
2024-05-08 22:54:18 +05:00
Thomas Boerger
1c09244502
fix: downgrade alpine for nodejs v18 2024-05-08 16:18:49 +02:00
Thomas Boerger
9b366f0a2f
feat: add support for ppc64le
There have been people who requested support for ppc64le architecture
which should be enabled with this commit for the goreleaser releases as
well as container releases.

Fixes https://github.com/semaphoreui/semaphore/issues/1658
2024-05-08 12:52:29 +02:00
Thomas Boerger
ae04954dd1
feat: add docker support for arm32v6
Some people request support for arm32v6 because they want to run
Semaphore on their old Raspberry devices.

Fixes https://github.com/semaphoreui/semaphore/issues/1682
2024-05-08 12:45:48 +02:00
Denis Gukov
e242723713
Merge pull request #1963 from tboerger/refactor-docker-and-build
Refactoring/Restructuring for Docker, Compose and Taskfile
2024-05-08 14:54:25 +05:00
Thomas Boerger
7fcace6e38
fix: need more packages within dockerfiles 2024-05-04 02:06:11 +02:00
Thomas Boerger
3f542c3757
fix: install gcc within container 2024-05-04 01:34:58 +02:00
Thomas Boerger
7690ddac50
ci: run only on semaphore repos 2024-05-04 01:34:42 +02:00
Thomas Boerger
dae700992c
ci: execute dredd without containers 2024-05-04 01:16:31 +02:00
Thomas Boerger
a7b065d706
fix: return string instead of func for version 2024-05-03 23:01:49 +02:00
Thomas Boerger
0ecfef914d
ci: run integration tests in parallel 2024-05-03 22:23:28 +02:00
Thomas Boerger
1444721f0e
ci: rename dredd config files 2024-05-03 22:21:21 +02:00
Thomas Boerger
a80b30f36c
ci: use latest setup-node action 2024-05-02 22:55:27 +02:00
Thomas Boerger
eef03adb54
fix: use same style for all compose snippets 2024-05-02 22:55:09 +02:00
Denis Gukov
e6403785ef
Merge pull request #1988 from andreas-marschke/fix-env-path-tmp-ssh
fix(config):Correct ENV Variable lookup typo for SshConfig
2024-05-02 11:26:37 +05:00
Andreas Marschke
5b9a5eaec3 Correct ENV Variable lookup typo for SshConfig 2024-05-02 07:10:31 +02:00
Denis Gukov
c762dcd21d
Merge pull request #1872 from ExplodingDragon/bugfix-i18n-parse
Fix language not being recognized correctly
2024-04-29 19:37:50 +05:00
fiftin
85f7d75720
fix(be): SSH connecting with wrong username https://github.com/semaphoreui/semaphore/issues/1964 2024-04-28 22:50:14 +05:00
fiftin
eed4586af1
Merge branch 'develop' of github.com:semaphoreui/semaphore into develop 2024-04-28 22:34:27 +05:00
Denis Gukov
a2f2f372ad
Merge pull request #1976 from testwill/close_file
fix: close dir
2024-04-28 22:22:09 +05:00
Thomas Boerger
50505392b0
ci: use correct credentials for dredd tests 2024-04-28 15:23:58 +02:00
Thomas Boerger
620d0158c6
ci: add cache to dredd image build and fix goodman path 2024-04-28 15:12:53 +02:00
Thomas Boerger
137d78b53a
ci: cache node deps within pipelines 2024-04-28 15:06:19 +02:00
Thomas Boerger
8f78b57a2b
fix: looks like dredd requires go installed 2024-04-28 14:59:22 +02:00
Thomas Boerger
f0f7a59d12
feat: add proper cache layers for docker build 2024-04-28 14:58:07 +02:00
Thomas Boerger
9e2643788e
fix: remove copy and paste error 2024-04-28 14:48:18 +02:00
guangwu
d7005bc153
fix: close dir 2024-04-28 10:42:25 +08:00
Thomas Boerger
10adc744da
ci: enable docker builds for prs 2024-04-28 01:38:18 +02:00
Thomas Boerger
7e3b73e5d0
fix: use right path to build server image 2024-04-28 01:37:04 +02:00
Thomas Boerger
4dcbcbae69
chore: use right tasks within docker builds 2024-04-28 01:00:30 +02:00
Thomas Boerger
dec36a0180
ci: use right format for docker-compose commands 2024-04-28 00:46:27 +02:00
Thomas Boerger
1f688724a0
ci: disable sslmode for postgres migration tests 2024-04-28 00:33:29 +02:00
Thomas Boerger
e7521ba67c
ci: use right port for postgres migration test 2024-04-28 00:29:07 +02:00
Thomas Boerger
cd5f7ae314
fix: disable fe tests within default test task 2024-04-28 00:22:37 +02:00
Thomas Boerger
ee42d8c324
fix: rename requirements file 2024-04-28 00:15:59 +02:00
Thomas Boerger
aee0631540
feat: restructure whole docker build process 2024-04-28 00:15:05 +02:00
Thomas Boerger
41c25b93b1
chore: drop unused service file 2024-04-28 00:10:31 +02:00
Thomas Boerger
054230ff30
chore: add initial dockeringore config 2024-04-28 00:10:30 +02:00
Thomas Boerger
d974f8d6e1
ci: use new host for dredd tests 2024-04-28 00:10:30 +02:00
Thomas Boerger
c6b57489b3
ci: restructure pieplines for new compose/docker 2024-04-28 00:10:29 +02:00
Thomas Boerger
fa7529f256
feat: enable i386 for goreleaser 2024-04-28 00:10:29 +02:00
Thomas Boerger
b6f4bb7850
fix: add email to goreleaser config 2024-04-28 00:10:29 +02:00
Thomas Boerger
0a6a1be526
fix: better line breaks for build task 2024-04-28 00:10:28 +02:00
Thomas Boerger
51692c6a33
chore: drop comments from goreleaser 2024-04-28 00:10:28 +02:00
Thomas Boerger
8b8d961a6d
docs: move spec definition into packaging folder 2024-04-28 00:10:28 +02:00
Thomas Boerger
f0026b3134
docs: add all snippets for docker-compose deployments 2024-04-28 00:10:27 +02:00
Thomas Boerger
377048f6ed
feat: rebuild task file and drop version generator 2024-04-28 00:10:27 +02:00