Alex Gleason
640e1cf09d
Cycles CI: skip unless Elixir code is modified
3 роки тому
Alex Gleason
87cd04fe0c
Cycles CI: disable cache
3 роки тому
Alex Gleason
cefb952dff
CI: echo $MIX_ENV
3 роки тому
Alex Gleason
4bb578a1d7
Add cycles test to .gitlab-ci.yml
Thank you @jb55@bitcoinhackers.org for the awk syntax
3 роки тому
Mark Felder
9f391da73d
Don't generate new specs unless they've changed.
3 роки тому
Mark Felder
e06466a532
Skip build, test, analysis/lint when we don't make code changes
3 роки тому
Alex Gleason
b5ae826898
CI: Purge pleroma build directory between runs
3 роки тому
Alex Gleason
b9a99ac0d4
Cache gitlab-ci based on mix.lock
3 роки тому
Mark Felder
884584772b
Execute mix deps.get earlier and avoid duplicate invocations if possible
3 роки тому
Mark Felder
fa75f11ca1
Revert "See if switching to same image as releases fixes the build"
This reverts commit 502d166b7e
.
3 роки тому
Mark Felder
502d166b7e
See if switching to same image as releases fixes the build
3 роки тому
Mark Felder
8feeb672c8
Ensure we fetch deps during spec-build stage
3 роки тому
Mark Felder
dc4baee6dd
Do not want these interfering with develop builds
3 роки тому
Mark Felder
068740aa16
Make it possible to generate custom docker images by prefixing the branch name with "build-docker"
3 роки тому
rinpatch
c47ca99592
CI: Forgot $ in spec-deploy
3 роки тому
rinpatch
00268b4476
CI: Add job ref when calling api docs builder
Just grabbing the latest artifact for the branch does not work because
gitlab will only change the latest artifact when the whole pipeline
finishes
3 роки тому
rinpatch
9fcff7851f
Improve OpenAPI spec and deploy it to api.pleroma.social
Too many changes in OpenAPI spec to describe each one, but
basically it is tag fixes, bringing consitency to operation summaries
and fixing some incorrect information.
3 роки тому
lain
6db710c9ba
Gitlab-CI: Explicitly tag specified arm32 images.
So we don't accidentally run generic images on runners
that only can deal with specific images.
3 роки тому
lain
b38c3de411
Gitlab CI: Update postgres
3 роки тому
lain
ffc2bb70ff
Gitlab CI: Specify image architecture for arm64 images
3 роки тому
lain
fcb1e7b750
Gitlab CI: Change tags bag to arm32
3 роки тому
lain
27108acd0f
Gitlab CI: Alpine is alpine
3 роки тому
lain
1d3f916991
Gitlab CI: Specify arm32v7 image for arm32 builds
3 роки тому
rinpatch
3a6aa103d3
.gitlab-ci.yml: Add libmagic to installed packages for OTP releases
3 роки тому
Haelwenn (lanodan) Monnier
54d99cbb72
CI: Install libmagic-dev in debian release targets
3 роки тому
Haelwenn (lanodan) Monnier
ccd1e75e35
CI: Install file-dev in alpine release targets
3 роки тому
lain
ec2f70cd23
CI: Add ffmpeg
3 роки тому
lain
d833d2c1fd
CI: Fix release builds once more.
3 роки тому
Ivan Tashkinov
da116d81fb
[ #2497 ] Added video preview proxy. Switched from exexec to Port.
3 роки тому
lain
035c44dd7b
CI: Add cmake to build
3 роки тому
lain
a47406d577
Build files: Add cmake
3 роки тому
rinpatch
cb376c4c4c
CI: install cmake since fast_html now requires it
3 роки тому
Guy Sheffer
0c4e855663
Add checksum to docker buildx, add aarch/arm64 to the list of platforms
3 роки тому
Guy Sheffer
f9e8a94106
Add multiarch support to docker container, fixes https://git.pleroma.social/pleroma/pleroma-docker-compose/-/issues/2
3 роки тому
Mark Felder
6167593881
Support Exiftool for stripping EXIF data
We really only want to strip location data anyway, and mogrify strips color profiles.
3 роки тому
stwf
af9eb7a2b1
re-enable federation tests
3 роки тому
rinpatch
55d8263c00
Update OTP releases to official images of 1.10.3
This is necessary since we bumped required version of elixir to 1.9.
The dlsym bug should be gone by now.
4 роки тому
Steven Fuchs
aca6a7543a
Upgrade to Elixir 1.9
4 роки тому
href
ec1452fd1c
Pleroma.MIME: use gen_magic
4 роки тому
Ivan Tashkinov
0e23138b50
[ #2497 ] Specified SHELL in .gitlab-ci.yml as required for `exexec`.
4 роки тому
Ivan Tashkinov
3a1e810aaa
[ #2497 ] Customized `exexec` launch to support root operation (currently required by Gitlab CI).
4 роки тому
lain
2f2e5fea34
Give up for now and make gitlab retry failed jobs.
4 роки тому
jp
bcaaba4660
remove testing `only:` in docker build
4 роки тому
jp
c2715ed772
add imagemagick and update inherited container to alpine:3.11
4 роки тому
Mark Felder
d3cd3b96bf
Remove problematic --cache-from argument
4 роки тому
lain
e97b50d17a
Merge branch 'fix-testing' into 'develop'
Fix CI by temporarily removing federated testing
See merge request pleroma/pleroma!2314
4 роки тому
stwf
a8c6933ca0
remove federated testing
4 роки тому
jp
1e17ad2275
Update docker release / stable jobs
4 роки тому
jp
ffab411327
Update docker jobs for release branches and stable branches
4 роки тому
jp
0c9499bf25
Fix only: on docker develop/latest job
4 роки тому