Skip to content

GitLab action for publishing Educates workshops to GitLab container registry.

License

Notifications You must be signed in to change notification settings

educates/educates-gitlab-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Educates GitLab CI/CD Components

This repository contains a collection of GitLab CI/CD components supporting development and use of Educates, including user created workshop content for Educates.

The GitLab CI/CD components included here are:

  • Publish Workshop - Publishes a workshop to your GitLab project's container registry and creates a release with Kubernetes resource definitions for deploying the workshop as assets.

Note that versioning applies to the collection as a whole. This means that if a breaking change is made to a single component, then the version is incremented on all components, even though changes may not have been made to the other components.

Importing Components into the GitLab CI/CD Catalog

This collection is meant for use on GitLab - it is only hosted on GitHub for convenience. In order to import the components contained in this collection into your GitLab's CI/CD Catalog, follow these steps:

  1. Import this project to GitLab using GitLab's Repository by URL import. Make sure to set a description, as this is needed for the project to be featured in the CI/CD catalog.
  2. Set the imported project as a catalog project.
  3. Run the project's pipeline, specifying the project's newest tag for the Run for branch name or tag option, by navigating to Build > Pipelines > Run Pipeline in the imported project.
  4. After running the pipeline and thus creating a release for the project on GitLab, the CI/CD catalog should now feature its contained CI/CD components.

About

GitLab action for publishing Educates workshops to GitLab container registry.

Resources

License

Stars

Watchers

Forks

Packages

No packages published