实例介绍
【实例简介】bk-ci蓝鲸持续集成平台(bk-ci-v1.7.45)
【实例截图】
【核心代码】
.
├── bk-ci-v1.7.45
│ ├── CODE_OF_CONDUCT.en.md
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.en.md
│ ├── CONTRIBUTING.md
│ ├── LICENSE.txt
│ ├── README.md
│ ├── README_EN.md
│ ├── bk-ci
│ ├── docs
│ │ ├── apidoc
│ │ │ └── readme.md
│ │ ├── install
│ │ │ ├── agent.en.md
│ │ │ ├── agent.md
│ │ │ ├── backend.en.md
│ │ │ ├── backend.md
│ │ │ ├── consul.en.md
│ │ │ ├── consul.md
│ │ │ ├── frontend.en.md
│ │ │ ├── frontend.md
│ │ │ ├── gateway.en.md
│ │ │ ├── gateway.md
│ │ │ ├── rabbitmq.en.md
│ │ │ └── rabbitmq.md
│ │ ├── overview
│ │ │ ├── architecture.en.md
│ │ │ ├── architecture.md
│ │ │ ├── case.md
│ │ │ ├── code_framework.en.md
│ │ │ ├── code_framework.md
│ │ │ ├── db
│ │ │ │ ├── devops_ci_artifactory.md
│ │ │ │ ├── devops_ci_auth.md
│ │ │ │ ├── devops_ci_dispatch.md
│ │ │ │ ├── devops_ci_environment.md
│ │ │ │ ├── devops_ci_image.md
│ │ │ │ ├── devops_ci_log.md
│ │ │ │ ├── devops_ci_measure.md
│ │ │ │ ├── devops_ci_notify.md
│ │ │ │ ├── devops_ci_op.md
│ │ │ │ ├── devops_ci_openapi.md
│ │ │ │ ├── devops_ci_plugin.md
│ │ │ │ ├── devops_ci_process.md
│ │ │ │ ├── devops_ci_project.md
│ │ │ │ ├── devops_ci_quality.md
│ │ │ │ ├── devops_ci_repository.md
│ │ │ │ ├── devops_ci_sign.md
│ │ │ │ ├── devops_ci_store.md
│ │ │ │ └── devops_ci_ticket.md
│ │ │ ├── design.en.md
│ │ │ ├── design.md
│ │ │ ├── installation.en.md
│ │ │ ├── installation.md
│ │ │ ├── source_compile.en.md
│ │ │ └── source_compile.md
│ │ ├── resource
│ │ │ └── img
│ │ │ ├── architecture.png
│ │ │ ├── bkci_cn.png
│ │ │ ├── gateway.png
│ │ │ ├── logo_icon.png
│ │ │ ├── logo_text.png
│ │ │ ├── pipeline.png
│ │ │ ├── pr.png
│ │ │ └── qq.png
│ │ ├── specification
│ │ │ ├── REST_interface_specification.md
│ │ │ ├── commit-spec.en.md
│ │ │ ├── commit-spec.md
│ │ │ ├── field_naming_specification.md
│ │ │ ├── log_specification.md
│ │ │ ├── review.en.md
│ │ │ └── review.md
│ │ └── wiki
│ │ ├── assets
│ │ │ ├── atom-checkbox-list.png
│ │ │ ├── atom-checkbox.png
│ │ │ ├── company-staff-input.png
│ │ │ ├── jwt.png
│ │ │ ├── py-demo.png
│ │ │ ├── staff-input.png
│ │ │ ├── status.png
│ │ │ ├── time-picker.png
│ │ │ └── vuex-input.png
│ │ ├── collaborative_development_guidelines.md
│ │ ├── pipeline_plugin_guidelines.md
│ │ └── store_development_guidelines.md
│ ├── scripts
│ │ ├── bk-ci-collect-ms-name.sh
│ │ ├── bk-ci-gen-docker-conf.sh
│ │ ├── bk-ci-gen-jrezip.sh
│ │ ├── bk-ci-gen-jwt-env.sh
│ │ ├── bk-ci-init-bkce.sh
│ │ ├── bk-ci-install.sh
│ │ ├── bk-ci-modify-http-port.sh
│ │ ├── bk-ci-modify-paas-web-entrance.sh
│ │ ├── bk-ci-reg-cmdb-topo.sh
│ │ ├── bk-ci-reg-influxdb.sh
│ │ ├── bk-ci-reg-paas-app.sh
│ │ ├── bk-ci-reg-systemd.sh
│ │ ├── bk-ci-setup.sh
│ │ ├── bk-ci-slim.sh
│ │ ├── bk-ci-special-upgrade.sh
│ │ ├── bk-ci-start-pre.sh
│ │ ├── bk-ci-start.sh
│ │ ├── bk-ci-unreg-paas-app.sh
│ │ ├── bk-ci-unreg-systemd.sh
│ │ ├── bk-ci-upgrade.sh
│ │ ├── bk-ci-utils-https.sh
│ │ ├── bkce-check-installconfig.sh
│ │ ├── bkce-create-users.sh
│ │ ├── bkce-set-env03.sh
│ │ ├── bkci-op.sh
│ │ ├── bkenv.properties
│ │ ├── deploy-codecc
│ │ │ ├── bk-codecc-collect-ms-name.sh
│ │ │ ├── bk-codecc-init-bkce.sh
│ │ │ ├── bk-codecc-install.sh
│ │ │ ├── bk-codecc-reg-ci-nav.sh
│ │ │ ├── bk-codecc-reg-systemd.sh
│ │ │ ├── bk-codecc-setup.sh
│ │ │ ├── bk-codecc-start-pre.sh
│ │ │ ├── bk-codecc-start.sh
│ │ │ ├── bk-codecc-unreg-ci-nav.sh
│ │ │ ├── bk-codecc-unreg-systemd.sh
│ │ │ ├── bk-codecc-upgrade.sh
│ │ │ ├── bk-codecc-utils-https.sh
│ │ │ ├── bkce-check-installconfig-codecc.sh
│ │ │ ├── bkce-create-users-codecc.sh
│ │ │ ├── bkce-set-env03-codecc.sh
│ │ │ ├── codecc.properties
│ │ │ └── packager-codecc.sh
│ │ ├── generate_boot.sh
│ │ ├── packager-ci.sh
│ │ └── render_tpl
│ └── src
│ ├── agent
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── build_windows.bat
│ │ ├── go.mod
│ │ ├── go.sum
│ │ ├── internal
│ │ │ └── third_party
│ │ │ └── dep
│ │ └── src
│ │ ├── cmd
│ │ │ ├── agent
│ │ │ ├── daemon
│ │ │ ├── installer
│ │ │ └── upgrader
│ │ └── pkg
│ │ ├── agent
│ │ ├── api
│ │ ├── collector
│ │ ├── config
│ │ ├── cron
│ │ ├── heartbeat
│ │ ├── installer
│ │ ├── job
│ │ ├── logs
│ │ ├── pipeline
│ │ ├── upgrade
│ │ ├── upgrader
│ │ └── util
│ ├── app
│ │ ├── README.md
│ │ ├── android
│ │ │ ├── Gemfile
│ │ │ ├── Gemfile.lock
│ │ │ ├── android.iml
│ │ │ ├── app
│ │ │ │ ├── bk-devops-key.keystore
│ │ │ │ ├── build.gradle
│ │ │ │ ├── proguard-rules.pro
│ │ │ │ └── src
│ │ │ ├── bkci_app_android.iml
│ │ │ ├── build.gradle
│ │ │ ├── fastlane
│ │ │ │ ├── Appfile
│ │ │ │ ├── Fastfile
│ │ │ │ ├── Matchfile
│ │ │ │ ├── README.md
│ │ │ │ ├── actions
│ │ │ │ └── report.xml
│ │ │ ├── gradle
│ │ │ │ └── wrapper
│ │ │ ├── gradle.properties
│ │ │ ├── settings.gradle
│ │ │ └── settings_aar.gradle
│ │ ├── apple-app-site-association
│ │ ├── assets
│ │ │ ├── fonts
│ │ │ │ ├── PingFang-bold.ttf
│ │ │ │ ├── PingFang-medium.ttf
│ │ │ │ ├── PingFang.ttf
│ │ │ │ ├── TencentSans-W3.ttf
│ │ │ │ ├── TencentSans-W7.ttf
│ │ │ │ └── bkIcon.ttf
│ │ │ ├── i18n
│ │ │ │ ├── en.json
│ │ │ │ └── zh.json
│ │ │ └── images
│ │ │ ├── 2x
│ │ │ ├── 3x
│ │ │ ├── appLogo.png
│ │ │ ├── artifact_share_bg.png
│ │ │ ├── bkdevops_logo.png
│ │ │ ├── empty.png
│ │ │ ├── guide_0.png
│ │ │ ├── guide_1.png
│ │ │ ├── guide_2.png
│ │ │ ├── guide_3.png
│ │ │ ├── guide_bg.jpg
│ │ │ ├── lock.png
│ │ │ ├── my_bg.png
│ │ │ ├── pack_share_bg.png
│ │ │ ├── qq.png
│ │ │ ├── searchEmpty.png
│ │ │ ├── stream.png
│ │ │ ├── update_dialog_bg.png
│ │ │ ├── wechat.png
│ │ │ └── wework.png
│ │ ├── bkci_app.iml
│ │ ├── ios
│ │ │ ├── Flutter
│ │ │ │ ├── AppFrameworkInfo.plist
│ │ │ │ ├── Debug.xcconfig
│ │ │ │ └── Release.xcconfig
│ │ │ ├── Gemfile
│ │ │ ├── Gemfile.lock
│ │ │ ├── Header.h
│ │ │ ├── ITLogin
│ │ │ │ ├── ITLogin.h
│ │ │ │ └── ITLoginObject.h
│ │ │ ├── ITLogin.xcframework
│ │ │ │ ├── Info.plist
│ │ │ │ ├── ios-arm64_armv7
│ │ │ │ └── ios-i386_x86_64-simulator
│ │ │ ├── Podfile
│ │ │ ├── Runner
│ │ │ │ ├── AppDelegate.swift
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── Base.lproj
│ │ │ │ ├── Info.plist
│ │ │ │ ├── Runner-Bridging-Header.h
│ │ │ │ ├── RunnerDebug.entitlements
│ │ │ │ └── RunnerRelease.entitlements
│ │ │ ├── Runner.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── project.xcworkspace
│ │ │ ├── Runner.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ └── fastlane
│ │ │ ├── Appfile
│ │ │ ├── Fastfile
│ │ │ ├── Matchfile
│ │ │ └── README.md
│ │ ├── lib
│ │ │ ├── main.dart
│ │ │ ├── models
│ │ │ │ ├── Appversion.dart
│ │ │ │ ├── Appversion.g.dart
│ │ │ │ ├── Artifactory.dart
│ │ │ │ ├── Artifactory.g.dart
│ │ │ │ ├── BkBanner.dart
│ │ │ │ ├── BkBanner.g.dart
│ │ │ │ ├── BkResponse.dart
│ │ │ │ ├── BkResponse.g.dart
│ │ │ │ ├── CommitRecord.dart
│ │ │ │ ├── CommitRecord.g.dart
│ │ │ │ ├── DownloadJobInfo.dart
│ │ │ │ ├── DownloadJobInfo.g.dart
│ │ │ │ ├── ExecuteModel.dart
│ │ │ │ ├── ExecuteModel.g.dart
│ │ │ │ ├── Log.dart
│ │ │ │ ├── Log.g.dart
│ │ │ │ ├── LogModel.dart
│ │ │ │ ├── LogModel.g.dart
│ │ │ │ ├── MaterialItem.dart
│ │ │ │ ├── MaterialItem.g.dart
│ │ │ │ ├── PipelineModel.dart
│ │ │ │ ├── PipelineModel.g.dart
│ │ │ │ ├── Pkg.dart
│ │ │ │ ├── Pkg.g.dart
│ │ │ │ ├── ShareArgs.dart
│ │ │ │ ├── ShareArgs.g.dart
│ │ │ │ ├── build.dart
│ │ │ │ ├── build.g.dart
│ │ │ │ ├── downloadUrl.dart
│ │ │ │ ├── downloadUrl.g.dart
│ │ │ │ ├── experience.dart
│ │ │ │ ├── experience.g.dart
│ │ │ │ ├── experienceDetail.dart
│ │ │ │ ├── experienceDetail.g.dart
│ │ │ │ ├── pageResponseBody.dart
│ │ │ │ ├── pageResponseBody.g.dart
│ │ │ │ ├── pipeline.dart
│ │ │ │ ├── pipeline.g.dart
│ │ │ │ ├── project.dart
│ │ │ │ ├── project.g.dart
│ │ │ │ ├── userInfo.dart
│ │ │ │ └── userInfo.g.dart
│ │ │ ├── pages
│ │ │ │ ├── App.dart
│ │ │ │ ├── AppChangelog.dart
│ │ │ │ ├── ArtifactoryDetail.dart
│ │ │ │ ├── BuildHistory.dart
│ │ │ │ ├── CreateExp.dart
│ │ │ │ ├── DetailScreen.dart
│ │ │ │ ├── DownloadRecords.dart
│ │ │ │ ├── ExecuteDetailPage.dart
│ │ │ │ ├── ExpHistory.dart
│ │ │ │ ├── ExpQRCode.dart
│ │ │ │ ├── Experience.dart
│ │ │ │ ├── Feedback.dart
│ │ │ │ ├── GuidePage.dart
│ │ │ │ ├── Home.dart
│ │ │ │ ├── ITLoginScreen.dart
│ │ │ │ ├── InstallationManagement.dart
│ │ │ │ ├── LoginScreen.dart
│ │ │ │ ├── MailLoginScreen.dart
│ │ │ │ ├── MoreApps.dart
│ │ │ │ ├── My.dart
│ │ │ │ ├── NotFound.dart
│ │ │ │ ├── Pipeline.dart
│ │ │ │ ├── QRScanScreen.dart
│ │ │ │ ├── SearchPipeline.dart
│ │ │ │ ├── SearchScreen.dart
│ │ │ │ ├── SettingPage.dart
│ │ │ │ └── ShareQRCode.dart
│ │ │ ├── providers
│ │ │ │ ├── BkGlobalStateProvider.dart
│ │ │ │ ├── CheckUpdateProvider.dart
│ │ │ │ ├── DataSourceProvider.dart
│ │ │ │ ├── DownloadProvider.dart
│ │ │ │ ├── ExperienceProvider.dart
│ │ │ │ ├── HomeProvider.dart
│ │ │ │ ├── NetworkProvider.dart
│ │ │ │ ├── PkgProvider.dart
│ │ │ │ ├── PollProvider.dart
│ │ │ │ ├── ProjectProvider.dart
│ │ │ │ └── UserProvider.dart
│ │ │ ├── routes
│ │ │ │ ├── BkNavigatorObserver.dart
│ │ │ │ └── routes.dart
│ │ │ ├── utils
│ │ │ │ ├── AppSetting.dart
│ │ │ │ ├── BkQuickAction.dart
│ │ │ │ ├── DioRetryInterceptor.dart
│ │ │ │ ├── LoginUtil.dart
│ │ │ │ ├── Storage.dart
│ │ │ │ ├── constants.dart
│ │ │ │ ├── i18n.dart
│ │ │ │ ├── request.dart
│ │ │ │ └── util.dart
│ │ │ └── widgets
│ │ │ ├── AppIcon.dart
│ │ │ ├── AppListItem.dart
│ │ │ ├── AppStoreListItem.dart
│ │ │ ├── AuthImage.dart
│ │ │ ├── BkAppBar.dart
│ │ │ ├── BkDialog.dart
│ │ │ ├── BkErrorWidget.dart
│ │ │ ├── BkIcons.dart
│ │ │ ├── BkListView.dart
│ │ │ ├── BkTab.dart
│ │ │ ├── BuildLog.dart
│ │ │ ├── CheckUpdateDialog.dart
│ │ │ ├── Checkbox.dart
│ │ │ ├── CircleIconButton.dart
│ │ │ ├── ConfirmDialog.dart
│ │ │ ├── CupertinoBottomPopup.dart
│ │ │ ├── CupertinoPullRefresh.dart
│ │ │ ├── CupertinoPullRefreshContainer.dart
│ │ │ ├── CupertinoPullRequestIndicator.dart
│ │ │ ├── DashDivider.dart
│ │ │ ├── DetailPage
│ │ │ ├── DownloadButton.dart
│ │ │ ├── DownloadPkgItem.dart
│ │ │ ├── DownloadRecordsTab.dart
│ │ │ ├── Empty.dart
│ │ │ ├── ExecuteDetail
│ │ │ ├── ExpHorizontalList.dart
│ │ │ ├── ExpandAppBar.dart
│ │ │ ├── ExpandText.dart
│ │ │ ├── ExpandableText.dart
│ │ │ ├── ExperienceListItem.dart
│ │ │ ├── Form
│ │ │ ├── GroupListView.dart
│ │ │ ├── HomeTabs
│ │ │ ├── InfinityList.dart
│ │ │ ├── InstallationTab.dart
│ │ │ ├── KeepAliveWrap.dart
│ │ │ ├── Loading.dart
│ │ │ ├── NoAuth.dart
│ │ │ ├── PFText.dart
│ │ │ ├── PeriodicSyncBuilder.dart
│ │ │ ├── ProgressBar.dart
│ │ │ ├── ProjectLogo.dart
│ │ │ ├── RestartWidget.dart
│ │ │ ├── ScanOverlayShape.dart
│ │ │ ├── SearchInput.dart
│ │ │ ├── SearchTabs
│ │ │ ├── SectionList.dart
│ │ │ ├── ShareGrid.dart
│ │ │ ├── ShareMenu.dart
│ │ │ ├── SharePopup.dart
│ │ │ ├── StatusTag.dart
│ │ │ ├── TencentAppList.dart
│ │ │ ├── ToggleTab.dart
│ │ │ ├── TopBar.dart
│ │ │ ├── pipelineListTab
│ │ │ └── statusIcon.dart
│ │ ├── pubspec.yaml
│ │ └── test
│ │ └── widget_test.dart
│ └── backend
│ ├── booster
│ │ ├── LICENSE.txt
│ │ └── README.md
│ ├── ci
│ │ ├── README.md
│ │ ├── boot-assembly
│ │ │ ├── build.gradle.kts
│ │ │ └── src
│ │ ├── build.gradle.kts
│ │ ├── buildSrc
│ │ │ ├── build.gradle.kts
│ │ │ └── src
│ │ ├── core
│ │ │ ├── artifactory
│ │ │ ├── auth
│ │ │ ├── build.gradle.kts
│ │ │ ├── common
│ │ │ ├── dispatch
│ │ │ ├── dispatch-docker
│ │ │ ├── dockerhost
│ │ │ ├── environment
│ │ │ ├── image
│ │ │ ├── log
│ │ │ ├── misc
│ │ │ ├── monitoring
│ │ │ ├── notify
│ │ │ ├── openapi
│ │ │ ├── plugin
│ │ │ ├── process
│ │ │ ├── project
│ │ │ ├── quality
│ │ │ ├── repository
│ │ │ ├── sign
│ │ │ ├── store
│ │ │ ├── ticket
│ │ │ ├── websocket
│ │ │ └── worker
│ │ ├── gradle
│ │ │ └── wrapper
│ │ ├── gradle.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ └── settings.gradle.kts
│ └── codecc
│ ├── build.gradle.kts
│ ├── buildSrc
│ │ ├── build.gradle.kts
│ │ └── src
│ └── core
│ ├── apiquery
│ ├── codeccjob
│ └── common
└── bk-ci蓝鲸持续集成平台_bk-ci-v1.7.45.zip
121 directories, 352 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论