본문 바로가기
프로그램/SKT FLY AI

SKT FLY AI : 12일차 - Github Actions

by hsloth 2023. 7. 11.

오늘은 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