https://github.com/borjaest/gitrun

Container to run CICD on self hosted machine on demand.

https://github.com/borjaest/gitrun

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.4%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Container to run CICD on self hosted machine on demand.

Basic Info
  • Host: GitHub
  • Owner: BorjaEst
  • License: mit
  • Language: Dockerfile
  • Default Branch: main
  • Size: 45.9 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 2
  • Releases: 0
Created over 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License

README.md

gitrun

Container to run CICD on self hosted machine on demand.

Redirect

  • Port 5000: api.#id -> Used at default.conf
  • Port 6006: monitor.#id
  • Port 8888, ide.#id

MyToken

  1. Go to mytoken.data.kit.edu and create a new mytoken.
  2. Use "web-default" profile.
  3. Under restrictions, change "Easy Editor" by JSON Editor.
  4. Configure the following JSON: [{"exp":1707345797,"audience":["https://api.cloud.ai4eosc.eu"]}]
  5. Confirm the creation of the token and copy the token.
  6. Go to your Github repository and go to Settings -> Secrets -> New repository secret.
  7. Name the secret MYTOKEN and paste the token in the value field, confirm.

Registration tokens:

  1. Go to Github user settings -> Developer settings -> Personal access tokens -> Fine-grained tokens.
  2. Name the token and set an expiration date.
  3. Under Repository access, select Only select repositories and choose the repository to add runners.
  4. Under Permissions, set Administration to Read and write.
  5. Confirm the creation of the token and copy the token.
  6. Go to your Github repository and go to Settings -> Secrets -> New repository secret.
  7. Name the secret APITOKEN and paste the token in the value field, confirm.

Local testing

You can add your computer to the workflow as running by using the container:

bash $ docker build -t gitrun . $ docker run -it --rm gitrun deep-start --jitconfig=$JITCONFIG

Where $JITCONFIG is the JIT configuration. You can get the JIT configuration by by calling the workflow print-jitconfig.

The JIT configuration is encoded and therefore safe to share.

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 3
  • Total pull requests: 1
  • Average time to close issues: about 5 hours
  • Average time to close pull requests: less than a minute
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • BorjaEst (2)
Pull Request Authors
  • BorjaEst (2)
Top Labels
Issue Labels
Pull Request Labels