aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)Author
2020-08-07CI: install cmake since fast_html now requires itrinpatch
2020-08-06Add checksum to docker buildx, add aarch/arm64 to the list of platformsGuy Sheffer
2020-07-22Add multiarch support to docker container, fixes ↵Guy Sheffer
https://git.pleroma.social/pleroma/pleroma-docker-compose/-/issues/2
2020-07-10Support Exiftool for stripping EXIF dataMark Felder
We really only want to strip location data anyway, and mogrify strips color profiles.
2020-07-08re-enable federation testsstwf
2020-06-17Update OTP releases to official images of 1.10.3rinpatch
This is necessary since we bumped required version of elixir to 1.9. The dlsym bug should be gone by now.
2020-06-16Upgrade to Elixir 1.9Steven Fuchs
2020-06-16Pleroma.MIME: use gen_magichref
2020-05-12Give up for now and make gitlab retry failed jobs.lain
2020-03-31remove testing `only:` in docker buildjp
2020-03-31add imagemagick and update inherited container to alpine:3.11jp
2020-03-31Remove problematic --cache-from argumentMark Felder
2020-03-31Merge branch 'fix-testing' into 'develop'lain
Fix CI by temporarily removing federated testing See merge request pleroma/pleroma!2314
2020-03-19remove federated testingstwf
2020-01-15Update docker release / stable jobsjp
2020-01-15Update docker jobs for release branches and stable branchesjp
2020-01-15Fix only: on docker develop/latest jobjp
2020-01-15update `only:` for release/ branch regex matching. and to avoid running ↵jp
image builds on unnecessary forks
2020-01-15Fix odd spacingjp
2020-01-14Remove forked test branch matchingjp
2020-01-14Remove artifacts passing by setting `dependencies: []`jp
2020-01-14Add allow_failure to docker jobsjp
2020-01-14Remove cache from docker jobs. Split devlop and stable branches into their ↵jp
own jobs
2020-01-10Update Dockerfile with labels. Update gitlab-ci for registry usagejp
2019-12-17CI: Add a cache policy for test jobs and fix rum tests recompilingrinpatch
everything
2019-11-28Merge branch 'chore/manual-benchmark' into 'develop'rinpatch
CI: Make benchmarks manually triggered. See merge request pleroma/pleroma!2020
2019-11-28Use PosgreSQL v12 in the federated testsEgor Kislitsyn
2019-11-28CI: Make benchmarks manually triggered.lain
2019-11-26Tests: Run the daemonlain
2019-11-26CI: Add testing stage for federated tests.lain
2019-11-14ci: disable --trace for unit testsrinpatch
it is mostly useless, but makes failures harder to find
2019-11-11Merge branch 'fix-dokku-2' into 'develop'lain
Dokku deploys: Keep the git dir so version number generation works. See merge request pleroma/pleroma!1967
2019-11-11Use PG12 in CI for the RUM pipelineEgor Kislitsyn
2019-11-11Dokku deploys: Keep the git dir so version number generation works.lain
2019-11-05CI: Remove the docs-build jobrinpatch
The artifacts it produces were no longer used since we switched to mkdocs.
2019-10-16Merge branch 'benchmark-finishing' into 'develop'lain
Benchmark finishing Closes #755 See merge request pleroma/pleroma!1848
2019-10-14Preparations for renaming `master` to `stable`rinpatch
2019-10-10Gitlab CI: Run correct benchmark task.lain
2019-10-10Merge remote-tracking branch 'origin/develop' into benchmark-finishinglain
2019-10-10Gitlab: Run benchmark in CI.lain
2019-10-03Remove a test branch from CIrinpatch
2019-10-03Change docs build/deploy to just trigger a pipeline in the docs reporinpatch
2019-09-30CI: Enable OTP release building for maint/* branchesrinpatch
2019-06-29Add PLEROMA_BUILD_ENV to override env for the version generator and use it ↵rinpatch
in the CI for building docs This is needed because if we run with MIX_ENV=dev we will get a "+dev" suffix to the version in the docs, but if we run with MIX_ENV=prod the docs build will fail because ex_doc is dev-only dependency.
2019-06-29Revert "Build releases only on tags or develop"rinpatch
This reverts commit 54d287377054fa48c5a14cf6b056cd80e838b264.
2019-06-29Build releases only on tags or developrinpatch
Needed so we could push documentation updates to master without triggering a rebuild
2019-06-20Export PLEROMA_BUILD_BRANCHrinpatch
2019-06-19Make possible to override the branch name via a env variablerinpatch
This is useful for the CI builds because they have a detached HEAD or for emulating a feature that is availible only on a particular branch (e.g pleroma_ctl downloads CI artifacts only for develop and master)
2019-06-13remove the feature branch from onlyrinpatch
2019-06-13Remove a TODOrinpatch