Create and host docker images for the CI (#34) #39

Merged
Aire-One merged 8 commits from feat/#34 into master 2022-12-09 18:08:18 +01:00
Owner

This PR only introduces the new Woodpecker pipeline to build the docker images.

When it is merged, we'll need to adapt the existing pipelines (lint and build) to use the generated images.

Before this PR is merged, we need to add new secrets to the woodpecker configuration:

  • publish_username: The username of the user to push docker images to the gitea repository
  • publish_token: A token for the user
This PR only introduces the new Woodpecker pipeline to build the docker images. When it is merged, we'll need to adapt the existing pipelines (lint and build) to use the generated images. Before this PR is merged, we need to add new secrets to the woodpecker configuration: - `publish_username`: The username of the user to push docker images to the gitea repository - `publish_token`: A token for the user
Aire-One added 1 commit 2022-11-28 19:24:06 +01:00
ci/woodpecker/push/build unknown status Details
ci/woodpecker/push/lint unknown status Details
ci/woodpecker/push/docker-build-cyan Pipeline was successful Details
ci/woodpecker/push/docker-build-luacheck_just Pipeline was successful Details
ci/woodpecker/push/docker-build_stylua_just Pipeline was successful Details
ci/woodpecker/pr/docker-build-cyan Pipeline failed Details
ci/woodpecker/pr/docker-build-luacheck_just Pipeline failed Details
ci/woodpecker/pr/docker-build_stylua_just Pipeline failed Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
1d8d11a0b6
ci: add docker-build
Aire-One added 1 commit 2022-11-28 19:33:26 +01:00
ci/woodpecker/push/build unknown status Details
ci/woodpecker/push/lint unknown status Details
ci/woodpecker/push/docker-build-cyan Pipeline was successful Details
ci/woodpecker/push/docker-build-luacheck_just Pipeline was successful Details
ci/woodpecker/push/docker-build_stylua_just Pipeline was successful Details
ci/woodpecker/pr/docker-build-cyan Pipeline was successful Details
ci/woodpecker/pr/docker-build-luacheck_just Pipeline was successful Details
ci/woodpecker/pr/docker-build_stylua_just Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
8463cbe423
ci(docker-build): fix lowercase repo
Aire-One added 1 commit 2022-11-28 19:40:08 +01:00
ci/woodpecker/push/build unknown status Details
ci/woodpecker/push/lint unknown status Details
ci/woodpecker/push/docker-build-cyan Pipeline was successful Details
ci/woodpecker/push/docker-build-luacheck_just Pipeline was successful Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/push/docker-build_stylua_just Pipeline was successful Details
ci/woodpecker/pr/docker-build-cyan Pipeline was successful Details
ci/woodpecker/pr/docker-build-luacheck_just Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/docker-build_stylua_just Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
1577c9db94
ci(docker-build): all in one with matrix
Aire-One added 1 commit 2022-11-28 19:48:28 +01:00
ci/woodpecker/push/build unknown status Details
ci/woodpecker/push/lint unknown status Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
6dc13b1386
ci(docker-build): remove old pipelines
Aire-One added 1 commit 2022-11-28 19:49:02 +01:00
ci/woodpecker/push/build unknown status Details
ci/woodpecker/push/lint unknown status Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
fdadf81b02
conf(vscode): add cSpell words
Aire-One added 1 commit 2022-11-28 20:02:01 +01:00
ci/woodpecker/push/build unknown status Details
ci/woodpecker/push/lint unknown status Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
0b5049fccf
ci(build): remove depends_on lint constraint
Aire-One added 1 commit 2022-11-28 20:33:41 +01:00
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
481e91544b
ci(docker-build): run only on master
Aire-One added 1 commit 2022-12-09 17:53:00 +01:00
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
73634889de
ci: move Dockerfile to `.woodpecker/docker`
Aire-One changed title from WIP: Create and host docker images for the CI (#34) to Create and host docker images for the CI (#34) 2022-12-09 18:07:58 +01:00
Aire-One merged commit 53b1d5d26a into master 2022-12-09 18:08:17 +01:00
Aire-One deleted branch feat/#34 2022-12-09 18:08:20 +01:00
Aire-One added the
ci
label 2022-12-09 21:19:42 +01:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Aire-One/awesomewm.d.tl#39
No description provided.