lain
e97b50d17a
Merge branch 'fix-testing' into 'develop'
...
Fix CI by temporarily removing federated testing
See merge request pleroma/pleroma!2314
5 years ago
stwf
a8c6933ca0
remove federated testing
5 years ago
jp
1e17ad2275
Update docker release / stable jobs
5 years ago
jp
ffab411327
Update docker jobs for release branches and stable branches
5 years ago
jp
0c9499bf25
Fix only: on docker develop/latest job
5 years ago
jp
4d19f38753
update `only:` for release/ branch regex matching. and to avoid running image builds on unnecessary forks
5 years ago
jp
cc4c3255fe
Fix odd spacing
5 years ago
jp
a58a0a7b1b
Remove forked test branch matching
5 years ago
jp
ff15d6ef13
Remove artifacts passing by setting `dependencies: []`
5 years ago
jp
964d188a96
Add allow_failure to docker jobs
5 years ago
jp
fe57e5139f
Remove cache from docker jobs. Split devlop and stable branches into their own jobs
5 years ago
jp
2ef8f0be6c
Update Dockerfile with labels. Update gitlab-ci for registry usage
5 years ago
rinpatch
407449158f
CI: Add a cache policy for test jobs and fix rum tests recompiling
...
everything
5 years ago
rinpatch
ca1acfa314
Merge branch 'chore/manual-benchmark' into 'develop'
...
CI: Make benchmarks manually triggered.
See merge request pleroma/pleroma!2020
5 years ago
Egor Kislitsyn
798aa0c335
Use PosgreSQL v12 in the federated tests
5 years ago
lain
9a2d38107c
CI: Make benchmarks manually triggered.
5 years ago
lain
bbec9bb727
Tests: Run the daemon
5 years ago
lain
74aa42998f
CI: Add testing stage for federated tests.
5 years ago
rinpatch
2861f97e46
ci: disable --trace for unit tests
...
it is mostly useless, but makes failures harder to find
5 years ago
lain
55ac38c1d2
Merge branch 'fix-dokku-2' into 'develop'
...
Dokku deploys: Keep the git dir so version number generation works.
See merge request pleroma/pleroma!1967
5 years ago
Egor Kislitsyn
7ba30cf8b6
Use PG12 in CI for the RUM pipeline
5 years ago
lain
86d821a96e
Dokku deploys: Keep the git dir so version number generation works.
5 years ago
rinpatch
d5dc0c4a7e
CI: Remove the docs-build job
...
The artifacts it produces were no longer used since we switched to
mkdocs.
5 years ago
lain
6977cddff9
Merge branch 'benchmark-finishing' into 'develop'
...
Benchmark finishing
Closes #755
See merge request pleroma/pleroma!1848
5 years ago
rinpatch
0e9243e8a2
Preparations for renaming `master` to `stable`
5 years ago
lain
b9b00e6e96
Gitlab CI: Run correct benchmark task.
5 years ago
lain
c54ae662dc
Merge remote-tracking branch 'origin/develop' into benchmark-finishing
5 years ago
lain
02f8e2a8ab
Gitlab: Run benchmark in CI.
5 years ago
rinpatch
b2f2012a4f
Remove a test branch from CI
5 years ago
rinpatch
b5a43e301e
Change docs build/deploy to just trigger a pipeline in the docs repo
5 years ago
rinpatch
7131580058
CI: Enable OTP release building for maint/* branches
5 years ago
rinpatch
bdc1592377
Add PLEROMA_BUILD_ENV to override env for the version generator and use it 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.
5 years ago
rinpatch
0f6e333d8b
Revert "Build releases only on tags or develop"
...
This reverts commit 54d2873770
.
5 years ago
rinpatch
ee79c67081
Build releases only on tags or develop
...
Needed so we could push documentation updates to master without
triggering a rebuild
5 years ago
rinpatch
4974988f03
Export PLEROMA_BUILD_BRANCH
5 years ago
rinpatch
a6e3169cfc
Make possible to override the branch name via a env variable
...
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)
5 years ago
rinpatch
8fbe1a3b92
remove the feature branch from only
5 years ago
rinpatch
fc4a8026d8
Remove a TODO
5 years ago
rinpatch
6426aefb16
Expire artifacts in 42 years
5 years ago
rinpatch
8dff4c7194
CI: Add automatic release builds
5 years ago
lain
9ded9443a3
CI: Actually push to correct repo.
5 years ago
rinpatch
c3bcc4f6a2
CI: Replace mix test and mix coveralls with just mix coveralls
...
`mix coveralls` runs the tests by itself, exits with failure if one of them
fails and accepts the same args, so there is no reason to run two of
them at the same time.
5 years ago
lain
4e45f7bc87
CI: Add auto-deployment via dokku.
5 years ago
lain
ef63cf7088
CI: Use the correct image with the correct hostname.
5 years ago
lain
a3fc7294da
CI: Add rum variant testing.
5 years ago
feld
f831acf912
Excoveralls for code coverage
5 years ago
AkiraFukushima
dff6afc7c8
fix: Add mix deps.get before unit-testing
5 years ago
rinpatch
e5df8cadea
Revert "Merge branch 'test-coverage' into 'develop'"
...
This reverts merge request !1027
6 years ago
optikfluffel
fb1be1d798
Use --cover option when running CI tests
6 years ago
rinpatch
8c71ea5a1a
remove reduntant services in docs deploy and change job names to kebab case
6 years ago
rinpatch
5ee54d8183
what the fuck
6 years ago
rinpatch
7827b929fc
huh
6 years ago
rinpatch
4861558b93
Separate CI jobs to 3 stages to allow them to be executed in parallel
6 years ago
rinpatch
a5326bb783
Remove useless echo
6 years ago
rinpatch
4bf327b664
Remove postgres from documentation related jobs
6 years ago
rinpatch
55cf85376f
Add automatic doc build and deploy
6 years ago
Haelwenn (lanodan) Monnier
f62867dde6
.gitlab-ci.yml: Use --strict instead of list
...
This makes the output to be more compact while not loosing readability
--format=flycheck // --format=json could also be used but they are
not very human readable
6 years ago
Haelwenn (lanodan) Monnier
4b73ca638e
[Credo][CI] Add readability as it’s fixed
6 years ago
Haelwenn (lanodan) Monnier
4c440f12c3
[Credo] Fix the consistency
6 years ago
Haelwenn (lanodan) Monnier
ddcd0910d3
[Credo][CI] Do not make TODO/FIXME fail
6 years ago
Haelwenn (lanodan) Monnier
6c8743d0c0
[Credo] Fix the warnings
6 years ago
Haelwenn (lanodan) Monnier
d93ab4817b
.gitlab-ci.yml: Adds credo to the chain
...
Not really sure about the order in which this is but it feels right
because credo is more about checking if a ~working code could need
some improvements.<M-1>
6 years ago
rinpatch
7b227d935d
Switch the CI to Elixir 1.8.1
6 years ago
lain
71c8c60ded
More speedup, test fixes.
6 years ago
lain
fa191a658b
Speed up docker postgres.
6 years ago
Rin Toshaka
e31b4d05a8
[CI] Set MIX_ENV to test in `variables` section instead of specifying it before the command. Fix `mix compile` compiling in the dev env.
6 years ago
Rin Toshaka
facd30c9e8
Compile pleroma before ecto migrate
6 years ago
Rin Toshaka
f685351c1e
Improve CI cache
6 years ago
lain
0f67c1d487
don't re-use build
6 years ago
rinpatch
72f038bdf2
Only jobs for one branch are allowed to use the same cache
6 years ago
rinpatch
36826b11a6
Cache _build
6 years ago
rinpatch
2a58f5dcaa
Add dependency caching
6 years ago
lain
236fd28aca
use more modern elixir
6 years ago
lambda
bbd549c018
Update .gitlab-ci.yml
7 years ago
lain
21510f6990
.
7 years ago
lain
44a7789732
.
7 years ago
lain
34aab9f877
..
7 years ago
lain
b68c4bd271
Update CI.
7 years ago
lain
18c3ca7844
Add format checking to CI.
7 years ago
lain
26ccb768d3
Make test output easier to read.
7 years ago
Roger Braun
9554436d61
update gitlab ci
7 years ago
lambda
32e1e52bd8
Update .gitlab-ci.yml
7 years ago
lambda
520cc0c80f
Update .gitlab-ci.yml
7 years ago
lambda
41425fd64a
Update .gitlab-ci.yml
7 years ago
lambda
201fbd972e
Add gitlab-ci.yml
7 years ago