Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    zanhsieh
    @zanhsieh
    block level snapshot 應該可行
    Leon Tseng
    @godleon
    但其實 snapshot 不會快太多,因為我們的 server 很快............
    而且我也希望每一個過程都是從完全乾淨的開始
    而且我還甚至希望這整個 pipeline 是可以 portable 的.....
    zanhsieh
    @zanhsieh
    你新裝都會有 remote repo 抓取的問題
    Leon Tseng
    @godleon
    所以在 environment configuration 的地方都要完全保留彈性
    remote repo 的檔案不算多,就是一些 ansible role & shell scripts..... etc
    zanhsieh
    @zanhsieh
    不是, DNS 有可能讓 remote repo unavailable
    Leon Tseng
    @godleon
    docker image repository 我打算自己 build 一個,內網都是 10G 在跑的,所以速度上不算慢
    嗯嗯,的確,DNS 我昨天洗澡的時候有想到,不過那是針對內網的機器阿,外部的網路會有啥問題嗎? 我打算用 GitLab Cloud
    zanhsieh
    @zanhsieh
    你應該參考 docker image repo 的 practice,碰到一樣的 hash 抓都不抓
    gitlab cloud 是出名的不穩定
    Leon Tseng
    @godleon
    Really? 很不穩? Orz
    zanhsieh
    @zanhsieh
    bitbucket 好一點
    Leon Tseng
    @godleon
    恩....但 GitLab 是目前對 private repository 最友善的.....
    zanhsieh
    @zanhsieh
    是呀,不過 gitlab 大部分都是自架的居多
    bitbucket 也是 unlimited private repo
    Leon Tseng
    @godleon
    喔對阿,但我沒很想 hosting 一個 Git server 在家裡,因為我們還有其他合作廠商要一起工作
    bitbucket 我記得有人數限制?
    zanhsieh
    @zanhsieh
    你的 email address 數目沒有限制
    Leon Tseng
    @godleon
    這.......我剛剛登入 Bitbucket....一登出就出現 There was an internal server error .......... :worried:
    zanhsieh
    @zanhsieh
    我這邊ok
    Leon Tseng
    @godleon
    恩,我想這邊先把 pipeline 搞定了,至少某兩3個步驟自動化了; 換 Git service 這件事可能晚點老闆願意花錢了時候再說.....
    zanhsieh
    @zanhsieh
    :+1:
    Leon Tseng
    @godleon
    @zanhsieh @appleboy 真的很感謝兩位,讓我一直問一些很笨的問題 XD
    zanhsieh
    @zanhsieh
    不會,我哪天也會問你,特別是 IPMI / virsh
    Leon Tseng
    @godleon
    喔喔,那個沒很難......哈哈,你一定一下就學會了,DevOps 整合的功夫強多了
    Leon Tseng
    @godleon
    其實把 OpenStack containerize 是個很複雜的議題,因為 Nova 會存取 bare metal 的資源,導致於難度很高,目前似乎這個部份只能用 privileged container 來處理,但 control plane 就相對容易
    zanhsieh
    @zanhsieh
    :+1:
    Leon Tseng
    @godleon
    但網路的部份又超複雜,因為 k8s 本身就有自己一套的網路管理機制,加上 OpenStack 又是 tenant-based network,等同是一個 overlay network on overlay network 的概念.......
    Bo-Yi Wu
    @appleboy
    沒用過 openstack 所以幫不上忙 :worried:
    Leon Tseng
    @godleon
    @appleboy that's ok! OpenStack 我會自己搞定的, 謝謝!
    Leon Tseng
    @godleon
    目前試到現在大概有一小點進展了,只要 commit code 就會開始進行自動測試
    原來所有定義好的 workload 都會在 CI server 上發生,我只要確定 CI server 上的網路可以 touch 的到我佈署好的 OpenStack 即可.....
    原本是想把 CI server 擺到其他網路去,透過 remote 的方式讓測試的 workload 跑在其他 server 上,只是這個想法目前還沒進行測試就是了 ,有時間再來試試看
    zanhsieh
    @zanhsieh
    :+1:
    zanhsieh
    @zanhsieh
    各位,有沒有雞年組合字(掛春聯用)可推介呀?
    g0v 好像有個組合字生成器,就是雞年組什麼好
    Chu-Siang Lai
    @chusiang
    原來 Gitter 被 GitLab 公司收購了啊!
    Bo-Yi Wu
    @appleboy
    嗯嗯 XD
    Leon Tseng
    @godleon
    Hello, 請問這裡有人對 GitLab CI 熟嗎?
    Leon Tseng
    @godleon
    想請問如果在 pipeline 中有 Job A, B, C,有可能讓 job 執行成 A -> B -> A -> B -> A -> B -> A -> B -> C 這個樣子嗎?
    我今天翻了文件有點看不出來有甚麼機制可以讓執行過的 job 再重新回頭執行一次......有沒有人有相關經驗可以提點一下呢? 感恩~
    HaWay
    @haway
    stages: 中描述不就好了?
    gitlab-ci.yml 檔裡面的 stages
    不然你寫 A->B->A1->B1->A2->B2 然後把 A 拷貝 A1/A2 , B 拷貝 B1/B2 也可以吧?
    Leon Tseng
    @godleon
    喔不好意思我沒說清楚,A -> B 循環的次數是不固定的,會因為執行結果要確定繼續循環 A -> B 或是執行 C