Skip to content
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build image and push to GHCR #3634

Closed
wants to merge 4 commits into from
Closed

Build image and push to GHCR #3634

wants to merge 4 commits into from

Conversation

EyeCantCU
Copy link

This builds an image by passing the Dockerfile to buildah and submits it to GHCR

Note: Requires generating a key pair with cosign

Pre-submission checklist:

Please check each of these after submitting your pull request:

  • Are you only including a repo_url if your project is 100% open source? If so, you need to pick the single best GitHub repository for your project, not a GitHub organization.
  • Is your project closed source or, if it is open source, does your project have at least 300 GitHub stars?
  • Have you picked the single best (existing) category for your project?
  • Does it follow the other guidelines from the new entries section?
  • Have you added your SVG to hosted_logos and referenced it there?
  • Does your logo clearly state the name of the project/product and follow the other logo guidelines?
  • Does your project/product name match the text on the logo?
  • Have you verified that the Crunchbase data for your organization is correct (including headquarters and LinkedIn)?
  • ~30 minutes after opening the pull request, the CNCF-Bot will post the URL for your staging server. Have you confirmed that it looks good to you and then added a comment to the PR saying "LGTM"?

Copy link

netlify bot commented Dec 5, 2023

Deploy Preview for landscape ready!

Name Link
🔨 Latest commit f1e6bcd
🔍 Latest deploy log https://app.netlify.com/sites/landscape/deploys/656faefc15c455000890d84c
😎 Deploy Preview https://deploy-preview-3634--landscape.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

netlify bot commented Dec 5, 2023

Deploy Preview for landscape ready!

Name Link
🔨 Latest commit e58bc24
🔍 Latest deploy log https://app.netlify.com/sites/landscape/deploys/65973b22363de600088c05bd
😎 Deploy Preview https://deploy-preview-3634--landscape.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@castrojo castrojo mentioned this pull request Dec 6, 2023
.github/workflows/build.yml Outdated Show resolved Hide resolved
@castrojo castrojo requested a review from jeefy December 6, 2023 01:55
EyeCantCU and others added 2 commits December 11, 2023 09:27
This builds an image by passing the Dockerfile to buildah and submits it to GHCR

Note: Requires generating a key pair with cosign

Signed-off-by: RJ Trujillo <[email protected]>
@jeefy
Copy link
Member

jeefy commented Jan 4, 2024

Last commit needs to be signed, otherwise generally LGTM!

@EyeCantCU
Copy link
Author

Last commit needs to be signed, otherwise generally LGTM!

Will handle that right now :)

Signed-off-by: RJ Trujillo <[email protected]>
@castrojo
Copy link
Member

castrojo commented Apr 9, 2024

I think we'll need this for landscape2, RJ I'll follow up with you on this one separately.

@castrojo castrojo closed this Apr 9, 2024
@tegioz
Copy link
Contributor

tegioz commented Apr 9, 2024

The landscape2 CLI tool is also distributed in a container image @castrojo. All the build and deployment workflows for all landscapes we host rely on it actually 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants