Difference between revisions of "GitHub Actions"

From wikieduonline
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
* https://github.com/actions, https://docs.github.com/en/actions
 
* https://github.com/actions, https://docs.github.com/en/actions
 
* Configuration: <code>[[.github/workflows/]]</code>
 
* Configuration: <code>[[.github/workflows/]]</code>
 +
* Images: [[ghcr.io]]/actions/actions-runner:latest
  
 
Features:
 
Features:
Line 17: Line 18:
 
::<code>[[schedule:]]</code>
 
::<code>[[schedule:]]</code>
 
::<code>[[run:]]</code>
 
::<code>[[run:]]</code>
::<code>[[uses:]]</code>
+
 
 +
<code>[[uses:]]</code>
 
::<code>[[uses:]] [[actions/checkout@v4]]</code>
 
::<code>[[uses:]] [[actions/checkout@v4]]</code>
 
::<code>uses: [[actions/upload-artifact@v3]]</code>
 
::<code>uses: [[actions/upload-artifact@v3]]</code>
Line 62: Line 64:
 
* [[GitHub Actions helm deployments]]
 
* [[GitHub Actions helm deployments]]
 
* [[GitHub Desktop]]
 
* [[GitHub Desktop]]
 +
* [[SLSA]]
  
 
== See also ==
 
== See also ==

Latest revision as of 06:29, 17 July 2024

wikipedia:Github Actions (Oct 2018) [1] [2] allows building continuous integration and continuous deployment pipelines for testing, releasing and deploying software without the use of third-party websites/platforms.

Features:



name:
on:
workflow_dispatch:
jobs:
schedule:
run:

uses:

uses: actions/checkout@v4
uses: actions/upload-artifact@v3
uses: actions/setup-java@v2 [4]
uses: actions/setup-node@v3
uses: actions/setup-python@v2
uses: actions/setup-node@v2 [5]
uses: pre-commit/[email protected]
uses: actions/cache@v2
uses: serverless/github-action@master
hashicorp/setup-terraform
if:
runs-on:
steps:
deploy:
env:
needs:
GitHub Actions: template:

Execute GitHub Actions manually[edit]

Activities[edit]

Changelog / announcements[edit]

Related terms[edit]

See also[edit]

  • https://techcrunch.com/2018/10/16/github-launches-actions-its-workflow-automation-tool/
  • https://github.blog/2018-10-16-future-of-software/
  • https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-specific-actions-to-run
  • https://github.com/actions/setup-java
  • https://github.com/actions/setup-node
  • Advertising: