Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Build and pushdevel Docker image on master changes via CI workflow#512

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
joseluisq merged 4 commits intomasterfrommaster-ci
Dec 10, 2024

Conversation

joseluisq
Copy link
Collaborator

@joseluisqjoseluisq commentedDec 10, 2024
edited
Loading

Description

This PR refines the work done on#508. Basically, it uses a job matrix strategy for thedebian andscratch Docker image variants and makes use of anx86_64-unknown-linux-musl static binary for both images to make it work onscratch.

Note: For now, this workflow only supports one arch/target per Docker variant. However, If multiple targets are needed then it is necessary to refactor the workflow and the 'devel'Dockerfile should be adjusted accordingly to be multi-arch.

Images published only to Github Container Registry:

https://github.com/static-web-server/static-web-server/pkgs/container/static-web-server

  • ghcr.io/static-web-server/static-web-server:devel (scratch)
  • ghcr.io/static-web-server/static-web-server:devel-debian (debian)

Related Issue

Motivation and Context

Improve the work done on#508

How Has This Been Tested?

Screenshots (if appropriate):

)* ci: build and push devel image on master* Temporarily enable devel docker release on pull request* add build release* ci: build only amd64 and use devel dockerfiles* temporarily disable login to docker hub* fix tag* add cache for binary* test release binary* move binary to the right place* update action versions* disable docker hub image* test tags* test tags* test tags* add permissions to scratch job* apply feedback* remove test step* Address comments
@semanticdiff-comSemanticDiff.com
Copy link

Review changes with  SemanticDiff

@joseluisqjoseluisq changed the titleBuild and pushdevel Docker image on master changes via CI workfowBuild and pushdevel Docker image on master changes via CI workflowDec 10, 2024
@joseluisqjoseluisqforce-pushed themaster-ci branch 7 times, most recently fromc2cb2db toa0c4d25CompareDecember 10, 2024 22:48
@joseluisqjoseluisq marked this pull request as ready for reviewDecember 10, 2024 23:10
@joseluisqjoseluisq added enhancementNew feature or request v2v2 release ciRelated to CI/CD labelsDec 10, 2024
@joseluisqjoseluisq merged commitb46a7a0 intomasterDec 10, 2024
@joseluisqjoseluisq deleted the master-ci branchDecember 10, 2024 23:16
@joseluisq
Copy link
CollaboratorAuthor

Therelease-docker-devel workflow was successful after the merge. Seehttps://github.com/static-web-server/static-web-server/actions/runs/12266415320

@joseluisqjoseluisq modified the milestones:v2.34.1,v2.35.0Jan 3, 2025
joseluisq added a commit that referenced this pull requestJan 9, 2025
joseluisq added a commit that referenced this pull requestJan 9, 2025
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
ciRelated to CI/CDenhancementNew feature or requestv2v2 release
Projects
None yet
Milestone
v2.35.0
Development

Successfully merging this pull request may close these issues.

2 participants
@joseluisq@mschoettle

[8]ページ先頭

©2009-2025 Movatter.jp