github actions
-
checkout action 사용해 보기github actions 2022. 2. 26. 22:32
문제 https://github.com/actions/checkout 의 checkout action 을 사용해 코드를 clone & checkout 해 보자 코드 name: Checkout Action on: - push jobs: run-github-actions: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v1 with: ref: master - name: List Files run: | pwd ls -a echo $GITHUB_SHA echo $GITHUB_REPOSITORY echo $GITHUB_WORKSPACE echo "${{ github.token }}" 설명 github actions marketplace..
-
uses 로 action 사용해 보기github actions 2022. 2. 26. 21:59
문제 https://github.com/actions/hello-world-javascript-action 에 만들어져 있는 "actions/hello-world-javascript-action" 를 사용해보자. README 문서를 보면 Input 으로 who-to-greet 를 받는다. Output 으로 time 변수에 출력시간을 저장해 준다. 코드 name: Actions Workflow on: - push jobs: run-github-actions: runs-on: ubuntu-latest steps: - name: Simple JS Action id: greet uses: actions/hello-world-javascript-action@v1.1 with: who-to-greet: windbi..
-
다양한 Shell 사용하고 순차적으로 실행하기github actions 2022. 2. 13. 15:24
linux 서버 뿐만 아니라 windows 서버에서 workflow 를 실행할 수 있다. github actions shell 가이드 문서를 참고하도록 한다. python, windows shell 예제 name: Shell Commands on: - push jobs: run-shell-command: runs-on: ubuntu-latest steps: - name: python command run: | import platform print(platform.processor()) shell: python run-windows-command: runs-on: windows-latest steps: - name: Directory PowerShell run: Get-Location - name: Di..
-
First Simple Workflowgithub actions 2022. 2. 13. 14:44
workflow 파일 생성 ./github/workflows/simple.yml git clone https://github.com/windbird123/github-actions-test.git vi github-actions-test/.github/workflows/simple.yml name: Shell Commands on: - push jobs: run-shell-command: runs-on: ubuntu-latest steps: - name: echo a string run: echo "Hello World" - name: multiline script run: | node -v npm -v 코드 PUSH source code 뿐만 아니라 위의 simple.yml 파일을 PUSH 하게되면 g..