rinpatch
3d3c166e59
Preparations for renaming master
to stable
2019-10-14 19:33:57 +03:00
kaniini
96e1db1cf1
Merge branch 'ci/build-otp-maint' into 'develop'
...
CI: Enable OTP release building for maint/* branches
See merge request pleroma/pleroma!1749
(cherry picked from commit 7c9b023a91
)
71315800
CI: Enable OTP release building for maint/* branches
2019-09-30 15:41:10 +00:00
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.
2019-06-29 14:28:26 +03:00
rinpatch
0f6e333d8b
Revert "Build releases only on tags or develop"
...
This reverts commit 54d2873770
.
2019-06-29 13:29:11 +03:00
rinpatch
ee79c67081
Build releases only on tags or develop
...
Needed so we could push documentation updates to master without
triggering a rebuild
2019-06-29 12:29:12 +03:00
rinpatch
4974988f03
Export PLEROMA_BUILD_BRANCH
2019-06-20 11:02:05 +03:00
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)
2019-06-19 14:40:39 +03:00
rinpatch
8fbe1a3b92
remove the feature branch from only
2019-06-13 22:31:15 +03:00
rinpatch
fc4a8026d8
Remove a TODO
2019-06-13 21:23:37 +03:00
rinpatch
6426aefb16
Expire artifacts in 42 years
2019-06-13 18:24:39 +03:00
rinpatch
8dff4c7194
CI: Add automatic release builds
2019-06-13 13:53:59 +03:00
lain
9ded9443a3
CI: Actually push to correct repo.
2019-06-03 12:00:33 +02:00
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.
2019-06-03 11:24:03 +03:00
lain
4e45f7bc87
CI: Add auto-deployment via dokku.
2019-05-31 10:55:35 +02:00
lain
ef63cf7088
CI: Use the correct image with the correct hostname.
2019-05-17 15:30:50 +02:00
lain
a3fc7294da
CI: Add rum variant testing.
2019-05-17 14:26:07 +02:00
f831acf912
Excoveralls for code coverage
2019-05-15 15:19:20 +00:00
AkiraFukushima
dff6afc7c8
fix: Add mix deps.get before unit-testing
2019-05-02 21:04:09 +09:00
rinpatch
e5df8cadea
Revert "Merge branch 'test-coverage' into 'develop'"
...
This reverts merge request !1027
2019-04-05 19:59:03 +00:00
optikfluffel
fb1be1d798
Use --cover option when running CI tests
2019-04-05 20:12:44 +02:00
rinpatch
8c71ea5a1a
remove reduntant services in docs deploy and change job names to kebab case
2019-04-02 09:13:34 +03:00
rinpatch
5ee54d8183
what the fuck
2019-04-02 09:07:58 +03:00
rinpatch
7827b929fc
huh
2019-04-02 09:02:21 +03:00
rinpatch
4861558b93
Separate CI jobs to 3 stages to allow them to be executed in parallel
2019-04-02 08:58:09 +03:00
rinpatch
a5326bb783
Remove useless echo
2019-03-23 10:19:13 +03:00
rinpatch
4bf327b664
Remove postgres from documentation related jobs
2019-03-23 01:01:01 +03:00
rinpatch
55cf85376f
Add automatic doc build and deploy
2019-03-22 23:31:04 +03:00
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
2019-03-13 04:26:56 +01:00
Haelwenn (lanodan) Monnier
4b73ca638e
[Credo][CI] Add readability as it’s fixed
2019-03-13 04:26:56 +01:00
Haelwenn (lanodan) Monnier
4c440f12c3
[Credo] Fix the consistency
2019-03-13 04:17:30 +01:00
Haelwenn (lanodan) Monnier
ddcd0910d3
[Credo][CI] Do not make TODO/FIXME fail
2019-03-13 04:17:30 +01:00
Haelwenn (lanodan) Monnier
6c8743d0c0
[Credo] Fix the warnings
2019-03-13 04:17:30 +01:00
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>
2019-03-13 04:17:30 +01:00
rinpatch
7b227d935d
Switch the CI to Elixir 1.8.1
2019-03-11 22:36:02 +03:00
lain
71c8c60ded
More speedup, test fixes.
2019-02-17 17:47:24 +01:00
lain
fa191a658b
Speed up docker postgres.
2019-02-17 11:46:51 +01:00
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.
2018-12-26 18:50:52 +01:00
Rin Toshaka
facd30c9e8
Compile pleroma before ecto migrate
2018-12-18 21:20:49 +01:00
Rin Toshaka
f685351c1e
Improve CI cache
2018-12-18 21:06:53 +01:00
lain
0f67c1d487
don't re-use build
2018-12-17 20:26:48 +01:00
rinpatch
72f038bdf2
Only jobs for one branch are allowed to use the same cache
2018-11-29 12:20:47 +03:00
rinpatch
36826b11a6
Cache _build
2018-11-29 12:09:32 +03:00
rinpatch
2a58f5dcaa
Add dependency caching
2018-11-29 11:45:14 +03:00
lain
236fd28aca
use more modern elixir
2018-11-06 16:12:09 +01:00
lambda
bbd549c018
Update .gitlab-ci.yml
2018-04-24 12:28:59 +00:00
lain
21510f6990
.
2018-04-21 09:30:15 +02:00
lain
44a7789732
.
2018-04-21 09:28:44 +02:00
lain
34aab9f877
..
2018-04-21 09:27:35 +02:00
lain
b68c4bd271
Update CI.
2018-04-21 09:24:51 +02:00
lain
18c3ca7844
Add format checking to CI.
2018-04-20 13:09:41 +02:00