久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Docker的搭建Gitlab CI 全過程詳解

     株野 2017-03-23
    [日期:2013-12-05] 來源:oschina.net  作者:呆頭呆腦

    目錄

    配置環(huán)境:
    宿主機:Ubuntu 13.04 (x86_64)
    docker版本:0.7.0
    Gitlab    版本:4.2.0(已經(jīng)搭建好的)
    Gitlab CI版本:3.2.0
    一、從index.搜尋所需鏡像。
    二、去https://index.獲取鏡像相關(guān)的信息。
    三、修改鏡像使鏡像符合自己的需要。
    四、讓自己的鏡像跑起來。

    配置環(huán)境:

     

    宿主機:Ubuntu 13.04 (x86_64)

     

    Docker版本:0.7.0

    Client version: 0.7.0
    Go version (client): go1.2rc5
    Git commit (client): 0d078b6
    Server version: 0.7.0
    Git commit (server): 0d078b6
    Go version (server): go1.2rc5
    Last stable version: 0.7.0

    Gitlab 版本:4.2.0(已經(jīng)搭建好的)

     

    Gitlab CI版本:3.2.0

     

    一、從index.搜尋所需鏡像。

    當然是去我們最可愛得index.上去搜尋啦。

    sudo docker search gitlab-ci          #從docker index搜尋gitlab-ci的鏡像

    這里有很多的可用image很多,這些都是用戶上傳的,可以自己選擇,我一般都是看TRUSTED欄有ok的就可以,這是我自己猜的啊,你根據(jù)自己的經(jīng)驗來就行。我選的是anapsix/gitlab-ci,看這個比較順眼,就它了。

    二、去https://index.獲取鏡像相關(guān)的信息。

    別著急讓你下載的鏡像跑起來,我們把別人的成果偷來之后總不能不會用把,接著去https://index. 去看看我們偷來的東西是誰的,怎么樣讓這個東東跑起來。

    看看,人家都教你怎么用啦。人家還告訴你怎么做的這個鏡像,就是我們的Dockerfile。不過我是要和自己內(nèi)網(wǎng)的Gitlab上用,所以直接拷貝下來的東西不能用。

    這是Dockerfile的內(nèi)容:

    FROM tianon/debian  #基礎(chǔ)鏡像包

    MAINTAINER Anastas Semenov <anapsix@random.io>    #作者
    <P>
    RUN apt-get update  #run跑的是命令
    </P>
    #底下這一部分和實體機上安裝類似,但是還是有很大的不同,我就掉進這個坑里去過。
    RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --force-yes libxml2-dev libxslt-dev libcurl4-openssl-dev libreadline6-dev libc6-dev libssl-dev libyaml-dev libicu-dev zlib1g-dev libsqlite3-dev wget curl gcc build-essential make git sudo postfix cron ruby1.9.1 ruby1.9.1-dev rubygems-integration redis-server

    RUN gem install bundle --no-ri --no-rdoc

    RUN adduser --disabled-login --gecos 'GitLab CI' gitlab_ci

    RUN cd /home/gitlab_ci; sudo -u gitlab_ci -H git clone -b 3-2-stable --depth 1 https://github.com/gitlabhq/gitlab-ci.git gitlab-ci
    RUN cd /home/gitlab_ci/gitlab-ci; sudo -u gitlab_ci -H mkdir -p tmp/pids tmp/sockets
    RUN cd /home/gitlab_ci/gitlab-ci; curl -sL https://raw.github.com/anapsix/gitlabci-docker/master/BUNDLER-adding-sqlite3-support.patch | sudo -u gitlab_ci -H git am
    RUN cd /home/gitlab_ci/gitlab-ci; sudo -u gitlab_ci -H bundle install --without development test postgres mysql --deployment
    RUN cd /home/gitlab_ci/gitlab-ci; sudo -u gitlab_ci -H curl -sL https://raw.github.com/anapsix/gitlabci-docker/master/gitlab_ctrl.rb > ./gitlabci_ctrl.rb; chmod +x ./gitlabci_ctrl.rb
    RUN cd /home/gitlab_ci/gitlab-ci; sudo -u gitlab_ci -H ./gitlabci_ctrl.rb --db --puma --app GITLAB_URLS="https://dev./"
    RUN cd /home/gitlab_ci/gitlab-ci; sudo -u gitlab_ci -H bundle exec rake db:setup RAILS_ENV=production
    RUN cd /home/gitlab_ci/gitlab-ci; sudo -u gitlab_ci -H bundle exec whenever -w RAILS_ENV=production

    # cleanup, if needed
    #RUN DEBIAN_FRONTEND=noninteractive apt-get remove --force-yes -y ruby1.9.1-dev
    #RUN DEBIAN_FRONTEND=noninteractive apt-get autoremove --force-yes -y
    EXPOSE 9000    #container開的端口

    WORKDIR /home/gitlab_ci/gitlab-ci
    CMD /home/gitlab_ci/gitlab-ci/gitlabci_ctrl.rb --start      #啟動命令

    就相當與你偷了別人的東西(打個比如)不會用,去找人家,人家還告訴你這個東西怎么用,而且還告訴你這個東西是怎么做出來的。哈哈哈,真是個好yin。

    GitLab 的詳細介紹請點這里
    GitLab 的下載地址請點這里

    相關(guān)閱讀

    GitLab 5.3 升級注意事項 http://www./Linux/2013-06/86473.htm

    CentOS 上部署 GitLab (自托管的Git項目倉庫) http://www./Linux/2013-06/85754.htm

    Gitlab在Ubuntu 12.04.2上面的安裝配置教程 http://www./Linux/2013-11/92686.htm

    Gitlab 6.3 社區(qū)版發(fā)布 http://www./Linux/2013-11/93092.htm

    linux

      本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
      轉(zhuǎn)藏 分享 獻花(0

      0條評論

      發(fā)表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 少妇真实被内射视频三四区| 麻豆最新国产AV原创精品| 国产精品丝袜亚洲熟女| 亚洲色大成网站WWW尤物| 国精品无码一区二区三区在线蜜臀 | 国产精品99久久久久久WWW| 67194熟妇在线观看线路| 亚洲乱理伦片在线观看中字| 久久不见久久见免费视频观看| 18禁男女爽爽爽午夜网站免费| 亚洲人成电影网站 久久影视| 一区二区三区无码高清视频| 亚洲AV无码专区在线电影天堂 | 日韩精品人妻av一区二区三区| 国产精品普通话国语对白露脸| 精品国产AV最大网站| 色噜噜亚洲男人的天堂| 六十路老熟妇乱子伦视频| 国产一区二区精品久久| 久久综合亚洲鲁鲁九月天| 亚洲熟妇无码乱子AV电影| 在线理论三级午夜电影| 无码精品久久久久久人妻中字| 国产富婆推油SPA高潮了| 无码8090精品久久一区| 好湿好爽好疼免费视频| 成人乱码一区二区三区四区| 天天拍夜夜添久久精品大| 大地资源免费视频观看| 成人特黄A级毛片免费视频| 中文字幕在线国产精品| 特级毛片在线大全免费播放| 人妻系列中文字幕精品| 亚洲欧美日韩中文字幕一区二区三区| 国产AV影片麻豆精品传媒| 少妇愉情理伦片丰满丰满午夜| 暖暖日本手机免费观看中文| 推油少妇久久99久久99久久| 国产日韩久久免费影院| 日韩精品无码一区二区视频 | 亚洲午夜爱爱香蕉片|