오늘은 Git의 push와 pull 그리고 github actions를 배워보았다.
아직, 도커랑 쿠버는 진도를 나가지 않아서 간단하게만 해봤다.
정말 간단한 workflow만 작성해보았다.
OS도 다르게 설정 가능
name: Python application
on:
push:
branches: [ python-ci-workflow ]
pull_request:
branches: [ python-ci-workflow ]
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ['3.6', '3.8']
exclude:
- os: macos-latest
python-version: '3.8'
- os: windows-latest
python-version: '3.6'
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Display Python version
run: python -c "import sys; print(sys.version)"
HyperVisor설정
Ubuntu설치
...
다양한 사람들의 갖가지 오류때문에 그거 잡느라 시간 엄청 써서 많이 배우지 못했다...
왜 WSL2를 쓰지 않았는지 물어볼까...?
-> 물어봤는데, 답변은 이러하셨다.
- 어차피 Docker Desktop을 사용하면 그 위에서 wsl이 돌아간다고 하셨다. 그래서 굳이 wsl을 쓸필요없다~ 이런식으로 말씀을 하셨다.
- 근데 왜 Docker Desktop을 사용안하시고 Hypervisor를 이용한 거지...??? 아직 잘 모르겠다.
- 수요일이나 목요일 쯤 그 이유에 대해 강의를 하신다고 하시니까 들어봐야 할 것 같다.
'프로그램 > SKT FLY AI' 카테고리의 다른 글
SKT FLY AI : 14일차 - Docker와 Kubernetes (0) | 2023.07.13 |
---|---|
SKT FLY AI : 13일차 - Docker & Jenkins (0) | 2023.07.12 |
SKT FLY AI : 11일차 (0) | 2023.07.11 |
SKT FLY AI : 10일차 (0) | 2023.07.10 |
SKT FLY AI : 9일차 - RNN (0) | 2023.07.07 |