Skip to content

Gitlab ci#21

Draft
hiergaut wants to merge 10 commits intomainfrom
gitlabCI
Draft

Gitlab ci#21
hiergaut wants to merge 10 commits intomainfrom
gitlabCI

Conversation

@hiergaut
Copy link
Copy Markdown
Contributor

Update gitlab ci to work with full pipeline

@hiergaut hiergaut requested a review from nmellado March 22, 2024 14:12
@hiergaut hiergaut marked this pull request as draft March 26, 2024 13:07
@hiergaut hiergaut mentioned this pull request Mar 28, 2024
@hiergaut hiergaut added the CI Continuous integration (yml files) label Apr 5, 2024
@hiergaut hiergaut marked this pull request as ready for review April 22, 2024 13:25
@hiergaut
Copy link
Copy Markdown
Contributor Author

Ready for review.

@hiergaut hiergaut mentioned this pull request Apr 22, 2024
@nmellado
Copy link
Copy Markdown
Contributor

I missed the fact that we had a gitlab ci pipeline on the repo.
As this cannot be tested on GitHub, I am afraid that this file could drift slowly to death without nobody notify it. So I suggest to remove it (but keep the associated bug fixes that make sense).

@hiergaut
Copy link
Copy Markdown
Contributor Author

hiergaut commented Apr 22, 2024

I can guarantee the maintenance of this file throughout the life of the project. The ci on gitlab server will later guarantee support on various other platforms offered by github. We can add runners to github but we'll have to pay for dedicated servers (virtual machines) to benefit from them. Having at least 2 different CIs on this project allows people who want to use the software to choose according to their preferences. For example, a fork from a research project with a gitlab server. I think it's a good idea to keep this file in the project to make life easier for contributors. Let's discuss AFK.

@nmellado
Copy link
Copy Markdown
Contributor

ok 👍
But in that case we need a gitlab project with automatic mirroring from this one.
https://docs.gitlab.com/ee/user/project/repository/mirror/

@hiergaut
Copy link
Copy Markdown
Contributor Author

Thx, I will look at it.

@hiergaut
Copy link
Copy Markdown
Contributor Author

I'll draft this PR until gitlab mirror proposal.

@hiergaut hiergaut marked this pull request as draft April 22, 2024 16:36
@hiergaut
Copy link
Copy Markdown
Contributor Author

hiergaut commented May 2, 2024

Current works on gitlab.com using local runners.
Auto mirroring imply to create deploy ssh key by the github owner.
We have to discuss about the location of gitlab repository in the www.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Continuous integration (yml files)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants