网站标签
网站描述学习随记
seo综合信息
SEO信息 百度来访IP:- | 移动端来访IP:- | 出站链接:0 | 站内链接:0 IP网速: IP地址:124.223.50.157 [中国上海上海 腾讯云] | 网速:838毫秒 ALEXA排名 世界排名:- | 预估IP:- | 预估PV:- 备案信息 陕ICP备2022003354号 | 名称:王忍 | 已创建:3年5个月10天
收录 百度 360 搜狗 谷歌 查询 0 0 0 0
电脑关键词 手机关键词 页面友好 首页位置 索引 近期收录 0 0 电脑端优秀 - 0 0
协议类型HTTP/1.1 200 OK 页面类型text/html 服务器类型nginx/1.20.1 是否压缩否 原网页大小53200 压缩后大小14776 压缩比72.23%
网站快照学 习 随 记 学 习 随 记 P o s t s C a t e g o r i e s N a v T a g s 学 习 随 记 C a n c e l P o s t s C a t e g o r i e s N a v T a g s C e n t O S 7 升 级 p y t h o n 2 . 7 . 5 到 p y t h o n 3 . 7 以 上 版 本 R o n a l d p u b l i s h e d o n 2 0 2 2 1 0 1 4 i n c l u d e d i n P y t h o n C e n t O S 7 中 自 带 的 p y t h o n 版 本 是 p y t h o n 2 . 7 . 5 , 由 于 新 开 的 虚 拟 机 需 要 使 用 p y t h o n 3 , 于 是 便 升 级 一 下 版 本 。 官 网 下 载 地 址 : h t t p s : / / w w w . p y t h o n . o r g / d o w n l o … 这 里 选 择 下 载 p y t h o n 3 . 7 . 3 。 # 下 载 w g e t h t t p s : / / w w w . p y t h o n . o r g / f t p / p y t h o n / 3 . 7 . 3 / P y t h o n 3 . 7 . 3 . t g z # 解 压 t a r z x f P y t h o n 3 . 7 . 3 . t g z # 安 装 依 赖 包 y u m i n s t a l l z l i b d e v e l b z i p 2 d e v e l o p e n s s l d e v e l n c u r s e s d e v e l s q l i t e d e v e l r e a d l i n e d e v e l t k d e v e l g c c l i b f f i d e v e l # 进 入 p y t h o n 目 录 c d P y t h o n 3 . 7 . 3 # 编 译 . / c o n f i g u r e p r e f i x = / u s r / l o c a l / p y t h o n 3 . 7 # 安 装 m a k e s / S E L I N U X = . * / S E L I N U X = d i s a b l e d / g / e t c / s e l i n u x / c o n f i g # 重 启 / e t c / i n i t . d / s s h d r e s t a r t R e a d M o r e L i n u x , S S H G i t L a b + J e n k i n s + H a r b o r 工 具 链 快 速 落 地 指 南 R o n a l d p u b l i s h e d o n 2 0 2 2 1 0 1 4 i n c l u d e d i n D e v o p s 一 、 今 天 想 干 啥 ? 今 天 我 们 来 聊 聊 如 何 快 速 落 地 “ G i t L a b + J e n k i n s + H a r b o r 工 具 链 ” 。 请 注 意 这 里 的 关 键 词 : 快 速 ( 有 多 快 呢 ? 我 希 望 这 个 时 间 是 5 分 钟 。 ) 我 知 道 你 想 要 一 条 闪 闪 亮 的 工 具 链 来 支 撑 你 的 应 用 C I C D 流 程 , 你 想 要 “ 最 佳 实 践 ” , 你 想 要 既 灵 活 又 简 单 还 易 维 护 , 你 有 一 肚 子 的 既 要 , 又 要 , 还 要 … … 行 , 今 天 我 就 给 你 一 个 “ 既 有 , 又 有 , 还 有 ” 的 《 G i t L a b + J e n k i n s + H a r b o r 落 地 方 案 》 。 二 、 今 天 干 点 啥 ? 今 天 我 们 要 搭 建 一 条 怎 样 的 工 具 链 呢 ? 且 看 效 果 图 : 首 先 我 们 需 要 完 成 G i t L a b 、 J e n k i n s 和 H a r b o r 三 个 工 具 的 部 署 ; 接 着 我 们 需 要 在 G i t L a b 上 创 建 一 个 代 码 库 , 并 且 在 J e n k i n s 上 创 建 相 应 的 流 水 线 , 这 个 流 程 最 好 也 自 动 化 ( 确 实 可 以 自 动 化 ) ; 然 后 适 当 地 配 置 这 三 个 工 具 , 实 现 如 下 C I 流 程 : 当 用 户 推 送 代 码 到 G i t L a b , 也 就 是 G i t L a b 上 相 应 代 码 库 产 生 p u s h 或 者 m e r g e 事 件 的 时 候 , 这 个 事 件 能 够 自 动 触 发 J e n k i n s 上 的 流 水 线 执 行 ; J e n k i n s 上 流 水 线 执 行 的 结 果 能 够 回 显 到 G i t L a b ; J e n k i n s 上 完 成 了 编 译 、 构 建 等 等 流 程 后 , 最 终 制 品 是 一 个 容 器 镜 像 , 这 个 镜 像 可 以 被 推 送 到 H a r b o r 上 。 三 、 今 天 怎 么 干 ? 我 准 备 使 用 云 原 生 的 方 式 来 部 署 这 三 个 工 具 , 原 因 不 赘 述 。 当 然 我 也 知 道 多 数 情 况 下 你 并 不 需 要 考 虑 G i t L a b 如 何 部 署 , 因 为 9 5 % 的 概 率 你 们 公 司 已 经 有 可 用 的 G i t L a b 了 , 或 者 你 们 考 虑 使 用 S a a S 版 的 G i t L a b 。 外 加 K u b e r n e t e s 上 部 署 G i t L a b 的 复 杂 度 不 低 , 运 维 成 本 高 , 所 以 , G i t L a b 的 “ 高 可 用 部 署 ” 不 是 本 文 重 点 , 我 们 把 重 点 放 在 如 何 部 署 和 配 置 好 J e n k i n s + H a r b o r , 然 后 对 接 G i t L a b , 走 通 一 个 C I 流 程 。 综 上 , 今 天 我 准 备 s a l e 的 部 署 模 式 是 : G i t L a b : D o c k e r J e n k i n s : H e l m ( K u b e r n e t e s ) H a r b o r : H e l m ( K u b e r n e t e s ) 3 . 1 、 常 规 打 法 如 果 按 照 常 理 出 牌 , 这 时 候 我 们 应 该 是 翻 阅 三 个 工 具 的 官 网 , 学 习 部 署 流 程 和 配 置 步 骤 , 然 后 总 结 最 佳 实 践 , 一 步 步 试 错 , 一 步 步 改 进 … … 听 起 来 就 复 杂 。 这 个 流 程 不 应 该 让 所 有 人 都 重 头 体 验 一 遍 , 被 折 磨 一 遍 。 假 如 有 人 已 经 研 究 了 一 遍 这 些 工 具 的 部 署 模 式 , 并 且 将 这 个 流 程 代 码 化 , 做 一 个 工 具 出 来 , 并 且 开 源 免 费 , 让 大 家 “ 开 箱 即 用 ” , 那 该 多 好 ! 3 . 2 、 不 走 寻 常 路 没 错 , 你 已 经 猜 到 了 , 我 不 打 算 按 常 理 出 牌 , 我 要 找 一 个 能 够 管 理 D e v O p s 工 具 链 的 工 具 ! 有 这 种 工 具 ? 还 真 有 ! D e v S t r e a m 就 干 这 事 。 D e v S t r e a m 是 啥 ? 一 句 话 : 一 个 D e v O p s 工 具 链 管 理 器 。 我 们 看 下 D e v S t r e a m 如 何 完 成 这 三 个 工 具 的 落 地 : . / g i t l a b j e n k i n s h a r b o r d t m . p n g G i t L a b + J e n k i n s + H a r b o r w i t h D e v S t r e a m > . / g i t l a b j e n k i n s h a r b o r d t m . p n g D e v S t r e a m 官 网 里 有 这 么 一 个 图 。 所 以 , 这 个 花 里 胡 哨 的 D e v S t r e a m 做 了 啥 ? 从 上 面 的 流 程 图 , 结 合 官 方 文 档 和 源 码 , 大 致 我 可 以 猜 到 它 的 工 作 流 和 原 理 : D e v S t r e a m 首 先 将 G i t L a b 、 J e n k i n s 、 H a r b o r 等 工 具 的 部 署 流 程 代 码 化 , 通 过 插 件 的 形 式 支 持 这 些 工 具 的 安 装 部 署 ; 工 具 部 署 完 成 后 , D e v S t r e a m 会 从 S C M ( G i t H u b 或 者 G i t L a b 都 可 以 ) 下 载 一 个 项 目 脚 手 架 模 板 , 模 板 源 码 在 这 里 ; 这 个 模 板 支 持 高 度 自 定 义 , 本 质 就 是 将 一 些 需 要 自 定 义 的 内 容 抽 离 成 变 量 , 供 用 户 自 由 渲 染 , 然 后 批 量 生 产 项 目 脚 手 架 ; 接 着 D e v S t r e a m 根 据 用 户 给 定 的 配 置 文 件 渲 染 模 板 库 , 然 后 将 其 上 传 到 S C M ( G i t H u b 或 者 G i t L a b 都 可 以 ) ; 然 后 D e v S t r e a m 会 配 置 J e n k i n s , 安 装 一 些 必 要 的 插 件 等 , 用 户 支 持 最 终 的 P i p e l i n e 顺 利 执 行 ; D e v S t r e a m 期 望 P i p e l i n e 配 置 通 过 J e n k i n s f i l e 来 定 义 , 这 个 J e n k i n s f i l e 也 是 通 过 模 板 的 方 式 保 存 , 可 以 灵 活 渲 染 。 比 如 官 网 示 例 中 J e n k i n s f i l e 模 板 保 存 在 这 里 ; D e v S t r e a m 执 行 的 时 候 会 下 载 这 个 J e n k i n s f i l e 模 板 ( 当 然 , 这 个 模 板 也 支 持 自 定 义 , 支 持 放 到 G i t L a b 或 者 其 他 任 何 w e b 服 务 器 上 ) , 下 载 后 渲 染 用 户 自 定 义 变 量 , 然 后 将 其 写 入 刚 才 创 建 的 项 目 脚 手 架 对 应 的 代 码 库 里 ; 接 着 D e v S t r e a m 就 可 以 调 用 J e n k i n s a p i , 完 成 P i p e l i n e 创 建 了 。 没 错 , 创 建 P i p e l i n e 的 时 候 , 需 要 的 J e n k i n s f i l e 、 项 目 地 址 等 信 息 都 有 了 , 所 以 这 里 的 P i p e l i n e 配 置 很 轻 量 ; 最 后 D e v S t r e a m 还 需 要 调 用 G i t L a b a p i 完 成 w e b h o o k 的 创 建 , 这 样 S C M ( G i t H u b 或 者 G i t L a b ) 上 的 事 件 ( p u s h 、 m e r g e 等 ) 才 能 顺 利 通 知 到 J e n k i n s , 从 而 触 发 P i p e l i n e 执 行 。 到 这 里 D e v S t r e a m 基 本 就 打 完 收 工 了 , 这 时 候 如 果 你 往 这 个 代 码 库 里 的 主 分 支 p u s h 了 一 个 c o m m i t , G i t L a b 就 会 直 接 触 发 J e n k i n s 上 流 水 线 运 行 ; 进 而 J e n k i n s 上 的 流 水 线 执 行 状 态 也 会 直 接 回 显 到 G i t L a b 上 ; 当 然 , J e n k i n s 里 构 建 的 产 物 , 比 如 D o c k e r c o n t a i n e r i m a g e ( s ) 也 会 被 p u s h 到 H a r b o r ( 每 错 , 这 个 过 程 是 定 义 在 J e n k i n s f i l e 里 的 , 你 可 以 灵 活 修 改 ; 同 时 H a r b o r 也 不 一 定 非 得 是 H a r b o r , 你 可 以 直 接 改 成 其 他 镜 像 仓 库 的 地 址 , 从 而 让 J e n k i n s 对 接 到 云 厂 商 提 供 的 镜 像 仓 库 服 务 里 也 完 全 O K ) 。 四 、 开 干 吧 ! 考 虑 到 插 件 的 依 赖 顺 序 , 外 加 J e n k i n s 、 G i t L a b 、 H a r b o r 等 工 具 的 部 署 属 于 基 础 设 施 , 几 乎 只 需 要 执 行 一 次 , 而 R e p o S c a f f o l d i n g 和 J e n k i n s P i p e l i n e 的 创 建 属 于 配 置 过 程 , 可 能 要 执 行 多 次 ( 比 如 不 断 新 增 R e p o 和 P i p e l i n e 等 ) , 所 以 我 们 分 2 步 来 完 成 这 条 工 具 链 的 搭 建 过 程 。 4 . 1 、 工 具 链 部 署 先 下 载 一 个 D e v S t r e a m 的 C L I , 参 考 这 个 文 档 。 有 了 d t m 之 后 , 我 们 就 该 着 手 准 备 配 置 文 件 了 ( 下 面 配 置 保 存 到 c o n f i g . y a m l 里 ) : v a r F i l e : # I f n o t e m p t y , u s e t h e s p e c i f i e d e x t e r n a l v a r i a b l e s c o n f i g f i l e t o o l F i l e : # I f n o t e m p t y , u s e t h e s p e c i f i e d e x t e r n a l t o o l s c o n f i g f i l e p l u g i n D i r : # I f e m p t y , u s e t h e d e f a u l t v a l u e : ~ / . d e v s t r e a m / p l u g i n s , o r u s e d f l a g t o s p e c i f y a d i r e c t o r y s t a t e : # s t a t e c o n f i g , b a c k e n d c a n b e l o c a l , s 3 o r k 8 s b a c k e n d : l o c a l o p t i o n s : s t a t e F i l e : d e v s t r e a m 1 . s t a t e t o o l s : n a m e : g i t l a b c e d o c k e r i n s t a n c e I D : d e f a u l t d e p e n d s O n : [ ] o p t i o n s : h o s t n a m e : g i t l a b . e x a m p l e . c o m g i t l a b H o m e : / s r v / g i t l a b s s h P o r t : 3 0 0 2 2 h t t p P o r t : 3 0 0 8 0 h t t p s P o r t : 3 0 4 4 3 r m D a t a A f t e r D e l e t e : f a l s e i m a g e T a g : r c n a m e : j e n k i n s i n s t a n c e I D : d e f a u l t d e p e n d s O n : [ ] o p t i o n s : r e p o : n a m e : j e n k i n s u r l : h t t p s : / / c h a r t s . j e n k i n s . i o c h a r t : c h a r t P a t h : c h a r t N a m e : j e n k i n s / j e n k i n s n a m e s p a c e : j e n k i n s w a i t : t r u e t i m e o u t : 5 m u p g r a d e C R D s : t r u e v a l u e s Y a m l : | s e r v i c e A c c o u n t : c r e a t e : t r u e n a m e : j e n k i n s c o n t r o l l e r : a d m i n U s e r : a d m i n a d m i n P a s s w o r d : c h a n g e m e i n g r e s s : e n a b l e d : t r u e h o s t N a m e : j e n k i n s . e x a m p l e . c o m i n s t a l l P l u g i n s : k u b e r n e t e s : 3 6 0 0 . v 1 4 4 b _ c d 1 9 2 c a _ a _ w o r k f l o w a g g r e g a t o r : 5 8 1 . v 0 c 4 6 f a _ 6 9 7 f f d g i t : 4 . 1 1 . 3 c o n f i g u r a t i o n a s c o d e : 1 5 1 2 . v b _ 7 9 d 4 1 8 d 5 f c 8 a d d i t i o n a l P l u g i n s : # i n s t a l l G i t H u b P u l l R e q u e s t B u i l d e r p l u g i n , s e e h t t p s : / / p l u g i n s . j e n k i n s . i o / g h p r b / f o r m o r e d e t a i l s g h p r b # i n s t a l l O W A S P M a r k u p F o r m a t t e r p l u g i n , s e e h t t p s : / / p l u g i n s . j e n k i n s . i o / a n t i s a m y m a r k u p f o r m a t t e r / f o r m o r e d e t a i l s a n t i s a m y m a r k u p f o r m a t t e r # E n a b l e H T M L p a r s i n g u s i n g O W A S P M a r k u p F o r m a t t e r P l u g i n ( a n t i s a m y m a r k u p f o r m a t t e r ) , u s e f u l w i t h g h p r b p l u g i n . e n a b l e R a w H t m l M a r k u p F o r m a t t e r : t r u e # J e n k i n s C o n f i g u r a c t i o n a s C o d e , r e f e r t o h t t p s : / / p l u g i n s . j e n k i n s . i o / c o n f i g u r a t i o n a s c o d e / f o r m o r e d e t a i l s # n o t i c e : A l l c o n f i g u r a t i o n f i l e s t h a t a r e d i s c o v e r e d M U S T b e s u p p l e m e n t a r y . T h e y c a n n o t o v e r w r i t e e a c h o t h e r s c o n f i g u r a t i o n v a l u e s . T h i s c r e a t e s a c o n f l i c t a n d r a i s e s a C o n f i g u r a t o r E x c e p t i o n . J C a s C : d e f a u l t C o n f i g : t r u e n a m e : h a r b o r i n s t a n c e I D : d e f a u l t d e p e n d s O n : [ ] o p t i o n s : c h a r t : v a l u e s Y a m l : | e x t e r n a l U R L : h t t p : / / h a r b o r . e x a m p l e . c o m e x p o s e : t y p e : i n g r e s s t l s : e n a b l e d : f a l s e i n g r e s s : h o s t s : c o r e : h a r b o r . e x a m p l e . c o m c h a r t m u s e u m : e n a b l e d : f a l s e n o t a r y : e n a b l e d : f a l s e t r i v y : e n a b l e d : f a l s e p e r s i s t e n c e : p e r s i s t e n t V o l u m e C l a i m : r e g i s t r y : s t o r a g e C l a s s : a c c e s s M o d e : R e a d W r i t e O n c e s i z e : 5 G i j o b s e r v i c e : s t o r a g e C l a s s : a c c e s s M o d e : R e a d W r i t e O n c e s i z e : 1 G i d a t a b a s e : s t o r a g e C l a s s : a c c e s s M o d e : R e a d W r i t e O n c e s i z e : 1 G i r e d i s : s t o r a g e C l a s s : a c c e s s M o d e : R e a d W r i t e O n c e s i z e : 1 G i 这 里 的 配 置 项 并 不 难 看 懂 , 推 荐 大 伙 执 行 后 面 的 命 令 前 先 仔 细 看 一 遍 这 个 配 置 文 件 , 按 需 调 整 。 比 如 里 面 配 置 了 几 个 工 具 的 域 名 啥 的 , 这 些 都 可 以 改 。 然 后 就 可 以 开 始 初 始 化 了 ( 主 要 是 插 件 下 载 ) : d t m i n i t f c o n f i g . y a m l 然 后 执 行 a p p l y 开 始 部 署 : d t m a p p l y f c o n f i g . y a m l y 这 时 候 你 会 看 到 和 谐 的 日 志 : 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 3 ℹ [ I N F O ] A p p l y s t a r t e d . 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 3 ℹ [ I N F O ] U s i n g d i r t o s t o r e p l u g i n s . 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 3 ℹ [ I N F O ] U s i n g l o c a l b a c k e n d . S t a t e f i l e : d e v s t r e a m 1 . s t a t e . 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 3 ℹ [ I N F O ] T o o l ( g i t l a b c e d o c k e r / d e f a u l t ) f o u n d i n c o n f i g b u t d o e s n t e x i s t i n t h e s t a t e , w i l l b e c r e a t e d . 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 3 ℹ [ I N F O ] T o o l ( j e n k i n s / d e f a u l t ) f o u n d i n c o n f i g b u t d o e s n t e x i s t i n t h e s t a t e , w i l l b e c r e a t e d . 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 3 ℹ [ I N F O ] T o o l ( h a r b o r / d e f a u l t ) f o u n d i n c o n f i g b u t d o e s n t e x i s t i n t h e s t a t e , w i l l b e c r e a t e d . 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 3 ℹ [ I N F O ] S t a r t e x e c u t i n g t h e p l a n . 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 3 ℹ [ I N F O ] C h a n g e s c o u n t : 3 . 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 3 ℹ [ I N F O ] [ P r o c e s s i n g p r o g r e s s : 1 / 3 . ] 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 3 ℹ [ I N F O ] P r o c e s s i n g : ( g i t l a b c e d o c k e r / d e f a u l t ) C r e a t e . . . 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 3 ℹ [ I N F O ] C m d : d o c k e r i m a g e l s g i t l a b / g i t l a b c e : r c q . 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 3 ℹ [ I N F O ] R u n n i n g c o n t a i n e r a s t h e n a m e 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 3 ℹ [ I N F O ] C m d : d o c k e r r u n d e t a c h h o s t n a m e g i t l a b . e x a m p l e . c o m p u b l i s h 3 0 0 2 2 : 2 2 p u b l i s h 3 0 0 8 0 : 8 0 p u b l i s h 3 0 4 4 3 : 4 4 3 n a m e g i t l a b r e s t a r t a l w a y s v o l u m e / s r v / g i t l a b / c o n f i g : / e t c / g i t l a b v o l u m e / s r v / g i t l a b / d a t a : / v a r / o p t / g i t l a b v o l u m e / s r v / g i t l a b / l o g s : / v a r / l o g / g i t l a b g i t l a b / g i t l a b c e : r c . S t d o u t : 5 3 e 3 0 a d 8 5 f a f 7 e 9 d 6 d 1 8 7 6 4 4 5 0 b b 8 4 5 8 d b 4 6 b 3 8 8 b 6 9 0 b 7 c 8 b 7 a 7 c c 6 d 0 d e b 2 8 3 a 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 4 ℹ [ I N F O ] C m d : d o c k e r i n s p e c t f o r m a t = } g i t l a b . 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 4 ℹ [ I N F O ] G i t L a b a c c e s s U R L : h t t p : / / g i t l a b . e x a m p l e . c o m : 3 0 0 8 0 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 4 ℹ [ I N F O ] G i t L a b i n i t i a l r o o t p a s s w o r d : e x e c u t e t h e c o m m a n d d o c k e r e x e c i t g i t l a b g r e p P a s s w o r d : / e t c / g i t l a b / i n i t i a l _ r o o t _ p a s s w o r d 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 4 ✔ [ S U C C E S S ] T o o l ( g i t l a b c e d o c k e r / d e f a u l t ) C r e a t e d o n e . 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 4 ℹ [ I N F O ] [ P r o c e s s i n g p r o g r e s s : 2 / 3 . ] 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 4 ℹ [ I N F O ] P r o c e s s i n g : ( j e n k i n s / d e f a u l t ) C r e a t e . . . 2 0 2 2 1 0 0 8 0 9 : 4 3 : 1 5 ℹ [ I N F O ] C r e a t i n g o r u p d a t i n g h e l m c h a r t . . . 2 0 2 2 / 1 0 / 0 8 0 9 : 4 3 : 1 6 c r e a t i n g 1 3 r e s o u r c e ( s ) 2 0 2 2 / 1 0 / 0 8 0 9 : 4 3 : 1 6 b e g i n n i n g w a i t f o r 1 3 r e s o u r c e s w i t h t i m e o u t o f 5 m 0 s 2 0 2 2 / 1 0 / 0 8 0 9 : 4 3 : 1 6 S t a t e f u l S e t i s n o t r e a d y : j e n k i n s / j e n k i n s . 0 o u t o f 1 e x p e c t e d p o d s a r e r e a d y . . . 2 0 2 2 / 1 0 / 0 8 0 9 : 4 4 : 1 8 S t a t e f u l S e t i s n o t r e a d y : j e n k i n s / j e n k i n s . 0 o u t o f 1 e x p e c t e d p o d s a r e r e a d y 2 0 2 2 / 1 0 / 0 8 0 9 : 4 4 : 2 0 r e l e a s e i n s t a l l e d s u c c e s s f u l l y : j e n k i n s / j e n k i n s 4 . 1 . 1 7 2 0 2 2 1 0 0 8 0 9 : 4 4 : 2 0 ✔ [ S U C C E S S ] T o o l ( j e n k i n s / d e f a u l t ) C r e a t e d o n e . 2 0 2 2 1 0 0 8 0 9 : 4 4 : 2 0 ℹ [ I N F O ] [ P r o c e s s i n g p r o g r e s s : 3 / 3 . ] 2 0 2 2 1 0 0 8 0 9 : 4 4 : 2 0 ℹ [ I N F O ] P r o c e s s i n g : ( h a r b o r / d e f a u l t ) C r e a t e . . . 2 0 2 2 1 0 0 8 0 9 : 4 4 : 2 1 ℹ [ I N F O ] C r e a t i n g o r u p d a t i n g h e l m c h a r t . . . 2 0 2 2 / 1 0 / 0 8 0 9 : 4 4 : 2 3 c r e a t i n g 2 8 r e s o u r c e ( s ) 2 0 2 2 / 1 0 / 0 8 0 9 : 4 4 : 2 3 b e g i n n i n g w a i t f o r 2 8 r e s o u r c e s w i t h t i m e o u t o f 1 0 m 0 s 2 0 2 2 / 1 0 / 0 8 0 9 : 4 4 : 2 4 D e p l o y m e n t i s n o t r e a d y : h a r b o r / h a r b o r c o r e . 0 o u t o f 1 e x p e c t e d p o d s a r e r e a d y . . . 2 0 2 2 / 1 0 / 0 8 0 9 : 4 6 : 1 6 D e p l o y m e n t i s n o t r e a d y : h a r b o r / h a r b o r j o b s e r v i c e . 0 o u t o f 1 e x p e c t e d p o d s a r e r e a d y 2 0 2 2 / 1 0 / 0 8 0 9 : 4 6 : 1 8 r e l e a s e i n s t a l l e d s u c c e s s f u l l y : h a r b o r / h a r b o r 1 . 1 0 . 0 2 0 2 2 1 0 0 8 0 9 : 4 6 : 1 9 ✔ [ S U C C E S S ] T o o l ( h a r b o r / d e f a u l t ) C r e a t e d o n e . 2 0 2 2 1 0 0 8 0 9 : 4 6 : 1 9 ℹ [ I N F O ] [ P r o c e s s i n g d o n e . ] 2 0 2 2 1 0 0 8 0 9 : 4 6 : 1 9 ✔ [ S U C C E S S ] A l l p l u g i n s a p p l i e d s u c c e s s f u l l y . 2 0 2 2 1 0 0 8 0 9 : 4 6 : 1 9 ✔ [ S U C C E S S ] A p p l y f i n i s h e d . 假 如 日 志 不 够 和 谐 , 那 就 , 那 就 , , , d e b u g 吧 。 4 . 2 、 网 络 配 置 前 面 G i t L a b + J e n k i n s + H a r b o r 三 个 工 具 的 配 置 文 件 里 我 们 都 设 置 了 域 名 , 如 果 是 k u b e a d m 直 接 部 署 的 k 8 s 集 群 , 你 可 以 直 接 将 这 些 域 名 与 I P 的 映 射 关 系 配 置 到 D N S 服 务 器 里 。 如 果 没 有 D N S 服 务 器 , 你 也 可 以 直 接 将 域 名 与 I P 的 映 射 关 系 配 置 到 / e t c / h o s t s 以 及 C o r e D N S 的 C o n f i g M a p k u b e s y s t e m / c o r e d n s 里 让 域 名 生 效 。 比 如 : 修 改 / e t c / h o s t s 文 件 , 添 加 这 条 记 录 ( 记 得 替 换 成 你 自 己 的 I P ) : 4 4 . 3 3 . 2 2 . 1 1 g i t l a b . e x a m p l e . c o m j e n k i n s . e x a m p l e . c o m h a r b o r . e x a m p l e . c o m 修 改 C o r e D N S 的 配 置 , 在 C o n f i g M a p k u b e s y s t e m / c o r e d n s 中 添 加 静 态 解 析 记 录 : 执 行 命 令 : k u b e c t l e d i t c m c o r e d n s n k u b e s y s t e m ; 在 h o s t s ( 第 2 0 行 左 右 ) 部 分 添 加 和 / e t c / h o s t s 一 样 的 记 录 。 这 样 J e n k i n s 才 能 通 过 域 名 访 问 到 G i t L a b 。 4 . 3 、 验 证 工 具 链 部 署 结 果 来 , 看 下 新 部 署 的 G i t L a b 、 J e n k i n s 、 H a r b o r 是 不 是 都 能 访 问 到 。 4 . 3 . 1 、 G i t L a b 不 出 意 外 的 话 , 你 可 以 在 自 己 的 P C 里 配 置 4 4 . 3 3 . 2 2 . 1 1 g i t l a b . e x a m p l e . c o m 静 态 域 名 解 析 记 录 , 然 后 在 浏 览 器 里 通 过 h t t p : / / g i t l a b . e x a m p l e . c o m : 3 0 0 8 0 访 问 到 G i t L a b : . / g i t l a b l o g i n . p n g G i t L a b l o g i n > . / g i t l a b l o g i n . p n g 然 后 通 过 执 行 如 下 命 令 , 你 就 能 获 得 G i t L a b 的 初 始 r o o t 密 码 了 : d o c k e r e x e c g i t l a b c a t / e t c / g i t l a b / i n i t i a l _ r o o t _ p a s s w o r d | g r e p P a s s w o r d : 拿 到 r o o t 密 码 后 , 你 可 以 尝 试 用 r o o t / Y O U R _ P A S S W O R D 来 登 录 G i t L a b 。 因 为 后 面 我 们 需 要 用 到 G i t L a b 的 t o k e n , 所 以 这 时 候 可 以 顺 手 创 建 一 个 t o k e n : . / g i t l a b t o k e n . p n g G i t L a b t o k e n > . / g i t l a b t o k e n . p n g 4 . 3 . 2 、 J e n k i n s 在 浏 览 器 里 通 过 h t t p : / / j e n k i n s . e x a m p l e . c o m : 3 2 0 0 0 就 可 以 访 问 到 J e n k i n s 了 : . / j e n k i n s l o g i n . p n g J e n k i n s l o g i n > . / j e n k i n s l o g i n . p n g J e n k i n s 的 a d m i n 用 户 初 始 登 录 密 码 是 c h a n g e m e , 如 果 你 仔 细 看 了 前 面 d t m 使 用 的 配 置 文 件 , 可 以 发 现 这 是 在 配 置 文 件 里 指 定 的 。 我 们 尝 试 用 a d m i n / c h a n g e m e 登 录 J e n k i n s 检 查 功 能 是 否 正 常 , 不 过 这 时 不 需 要 在 J e n k i n s 上 进 行 任 何 额 外 的 操 作 。 . / j e n k i n s d a s h b o a r d . p n g J e n k i n s d a s h b o a r d > . / j e n k i n s d a s h b o a r d . p n g 4 . 3 . 3 、 H a r b o r 我 们 可 以 通 过 d o c k e r l o g i n h a r b o r . e x a m p l e . c o m : 8 0 命 令 来 尝 试 登 录 H a r b o r , 也 可 以 直 接 通 过 h t t p : / / h a r b o r . e x a m p l e . c o m : 3 0 1 8 0 访 问 D a s h b o a r d : . / h a r b o r l o g i n . p n g H a r b o r l o g i n > . / h a r b o r l o g i n . p n g H a r b o r 的 a d m i n 用 户 初 始 登 录 密 码 是 H a r b o r 1 2 3 4 5 , 我 们 尝 试 用 a d m i n / H a r b o r 1 2 3 4 5 登 录 H a r b o r : . / h a r b o r d a s h b o a r d . p n g H a r b o r d a s h b o a r d > . / h a r b o r d a s h b o a r d . p n g 4 . 4 、 流 水 线 配 置 工 具 有 了 , 下 一 步 就 是 配 置 流 水 线 了 , 咱 继 续 准 备 第 二 个 配 置 文 件 ( c o n f i g p i p e l i n e . y a m l ) : v a r F i l e : # I f n o t e m p t y , u s e t h e s p e c i f i e d e x t e r n a l v a r i a b l e s c o n f i g f i l e t o o l F i l e : # I f n o t e m p t y , u s e t h e s p e c i f i e d e x t e r n a l t o o l s c o n f i g f i l e p l u g i n D i r : # I f e m p t y , u s e t h e d e f a u l t v a l u e : ~ / . d e v s t r e a m / p l u g i n s , o r u s e d f l a g t o s p e c i f y a d i r e c t o r y s t a t e : # s t a t e c o n f i g , b a c k e n d c a n b e l o c a l , s 3 o r k 8 s b a c k e n d : l o c a l o p t i o n s : s t a t e F i l e : d e v s t r e a m 2 . s t a t e t o o l s : n a m e : r e p o s c a f f o l d i n g i n s t a n c e I D : s p r i n g b o o t d e p e n d s O n : [ ] o p t i o n s : d e s t i n a t i o n R e p o : o w n e r : r o o t r e p o : s p r i n g d e m o b r a n c h : m a s t e r r e p o T y p e : g i t l a b b a s e U R L : h t t p : / / g i t l a b . e x a m p l e . c o m : 3 0 0 8 0 s o u r c e R e p o : o w n e r : d e v s t r e a m i o r e p o : d t m r e p o s c a f f o l d i n g j a v a s p r i n g b o o t r e p o T y p e : g i t h u b n a m e : j e n k i n s p i p e l i n e i n s t a n c e I D : d e f a u l t d e p e n d s O n : [ r e p o s c a f f o l d i n g . s p r i n g b o o t ] o p t i o n s : j e n k i n s : u r l : h t t p : / / 4 4 . 3 3 . 2 2 . 1 1 : 3 2 0 0 0 u s e r : a d m i n e n a b l e R e s t a r t : t r u e s c m : c l o n e U R L : h t t p : / / g i t l a b . e x a m p l e . c o m : 3 0 0 8 0 / r o o t / s p r i n g d e m o b r a n c h : m a s t e r p i p e l i n e : j o b N a m e : t e s t j o b j e n k i n s f i l e P a t h : h t t p s : / / r a w . g i t h u b u s e r c o n t e n t . c o m / d e v s t r e a m i o / d t m j e n k i n s p i p e l i n e e x a m p l e / m a i n / s p r i n g b o o t / J e n k i n s f i l e i m a g e R e p o : u r l : h t t p : / / h a r b o r . e x a m p l e . c o m : 8 0 u s e r : a d m i n 同 样 我 建 议 你 仔 细 看 一 下 这 个 配 置 文 件 , 里 面 的 一 些 访 问 地 址 , 比 如 I P 和 域 名 啥 的 , 按 需 调 整 。 前 面 我 们 添 加 了 一 个 G i t L a b 的 t o k e n , 这 个 t o k e n 需 要 被 设 置 到 环 境 变 量 里 : e x p o r t G I T L A B _ T O K E N = Y O U R _ G I T L A B _ T O K E N 同 时 我 们 需 要 将 H a r b o r 密 码 配 置 到 环 境 变 量 里 , 如 果 你 的 H a r b o r 没 有 去 修 改 密 码 , 这 时 候 默 认 密 码 应 该 是 H a r b o r 1 2 3 4 5 : e x p o r t I M A G E _ R E P O _ P A S S W O R D = H a r b o r 1 2 3 4 5 接 着 就 是 熟 悉 的 i n i t 和 a p p l y 命 令 了 : d t m i n i t f c o n f i g p i p e l i n e . y a m l d t m a p p l y f c o n f i g p i p e l i n e . y a m l y 结 果 日 志 依 旧 应 该 和 谐 : 2 0 2 2 1 0 0 8 1 3 : 1 9 : 2 7 ℹ [ I N F O ] A p p l y s t a r t e d . 2 0 2 2 1 0 0 8 1 3 : 1 9 : 2 7 ℹ [ I N F O ] U s i n g d i r t o s t o r e p l u g i n s . 2 0 2 2 1 0 0 8 1 3 : 1 9 : 2 8 ℹ [ I N F O ] U s i n g l o c a l b a c k e n d . S t a t e f i l e : d e v s t r e a m 2 . s t a t e . 2 0 2 2 1 0 0 8 1 3 : 1 9 : 2 8 ℹ [ I N F O ] T o o l ( j e n k i n s p i p e l i n e / d e f a u l t ) f o u n d i n c o n f i g b u t d o e s n t e x i s t i n t h e s t a t e , w i l l b e c r e a t e d . 2 0 2 2 1 0 0 8 1 3 : 1 9 : 2 8 ℹ [ I N F O ] S t a r t e x e c u t i n g t h e p l a n . 2 0 2 2 1 0 0 8 1 3 : 1 9 : 2 8 ℹ [ I N F O ] C h a n g e s c o u n t : 1 . 2 0 2 2 1 0 0 8 1 3 : 1 9 : 2 8 ℹ [ I N F O ] [ P r o c e s s i n g p r o g r e s s : 1 / 1 . ] 2 0 2 2 1 0 0 8 1 3 : 1 9 : 2 8 ℹ [ I N F O ] P r o c e s s i n g : ( j e n k i n s p i p e l i n e / d e f a u l t ) C r e a t e . . . 2 0 2 2 1 0 0 8 1 3 : 1 9 : 2 8 ℹ [ I N F O ] S e c r e t j e n k i n s / d o c k e r c o n f i g h a s b e e n c r e a t e d . 2 0 2 2 1 0 0 8 1 3 : 1 9 : 3 2 ✔ [ S U C C E S S ] T o o l ( j e n k i n s p i p e l i n e / d e f a u l t ) C r e a t e d o n e . 2 0 2 2 1 0 0 8 1 3 : 1 9 : 3 2 ℹ [ I N F O ] [ P r o c e s s i n g d o n e . ] 2 0 2 2 1 0 0 8 1 3 : 1 9 : 3 2 ✔ [ S U C C E S S ] A l l p l u g i n s a p p l i e d s u c c e s s f u l l y . 2 0 2 2 1 0 0 8 1 3 : 1 9 : 3 2 ✔ [ S U C C E S S ] A p p l y f i n i s h e d . 4 . 5 、 验 证 流 水 线 配 置 结 果 我 们 上 G i t L a b 看 下 d t m 准 备 的 J a v a S p r i n g B o o t 项 目 脚 手 架 : . / r e p o s c a f f o l d i n g . p n g R e p o s c a f f o l d i n g > . / r e p o s c a f f o l d i n g . p n g 接 着 登 录 J e n k i n s , 可 以 看 到 d t m 创 建 的 P i p e l i n e : . / j e n k i n s p i p e l i n e . p n g J e n k i n s P i p e l i n e > . / j e n k i n s p i p e l i n e . p n g P i p e l i n e 成 功 执 行 完 成 后 : . / p i p e l i n e s u c c e s s . p n g P i p e l i n e S u c c e s s > . / p i p e l i n e s u c c e s s . p n g 再 回 到 G i t L a b 看 下 回 显 的 状 态 : . / g i t l a b s t a t u s . p n g G i t L a b S t a t u s > . / g i t l a b s t a t u s . p n g 歌 舞 升 平 , 一 片 祥 和 ! 五 、 总 结 此 处 应 该 有 个 总 结 , 但 是 到 饭 点 了 。 不 总 结 了 吧 。 就 留 一 个 问 题 : D e v S t r e a m 部 署 D e v O p s 工 具 链 是 不 是 最 佳 实 践 ? 也 许 是 , 也 许 不 是 。 不 过 我 相 信 D e v S t r e a m 会 逐 步 汇 集 业 内 最 佳 实 践 , 最 终 变 成 一 个 标 准 。 再 留 个 问 题 : D e v S t r e a m 足 够 成 熟 稳 定 了 不 ? 应 该 不 够 。 不 过 D e v S t r e a m 在 逐 渐 走 向 成 熟 。 如 果 大 家 愿 意 使 用 D e v S t r e a m , 多 提 b u g , 甚 至 参 与 社 区 开 发 , D e v S t r e a m 就 会 更 快 走 向 成 熟 稳 定 。 参 考 : D e v S t r e a m 项 目 仓 库 D e v S t r e a m 文 档 : 本 地 部 署 G i t L a b + J e n k i n s + H a r b o r 工 具 链 D e v S t r e a m 文 档 : 离 线 部 署 d e v o p s , g i t l a b , j e n k i n s , h a r b o r , c i c d , 中 文 文 章 , 开 源 B a c k | H o m e D e v S t r e a m v 0 . 9 . 0 R e l e a s e 1 0 B e s t D e v O p s T o o l s f o r S t a r t u p s M e r i c o I n c . a n d t h e D e v S t r e a m C o n t r i b u t o r s 2 0 2 2 R e a d M o r e D e v o p s , G i t , H a r b o r G o l a n d A n o n y m o u s p u b l i s h e d o n 2 0 2 2 1 0 1 4 R e a d M o r e K u b e r n e t e s A n o n y m o u s p u b l i s h e d o n 2 0 2 2 1 0 1 4 R e a d M o r e 陕 I C P 备 2 0 2 2 0 0 3 3 5 4 号 0 % T h e m e F i x I t w o r k s b e s t w i t h J a v a S c r i p t e n a b l e d .
站点概括关于ronald.wang说明:
ronald.wang由网友主动性提交被址汇收录整理收录的,址汇收录仅提供ronald.wang的基础信息并免费向大众网友展示,ronald.wang的是IP地址:124.223.50.157 [中国上海上海 腾讯云],ronald.wang的百度权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、ronald.wang的备案号是陕ICP备2022003354号、备案人叫王忍、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建3年5个月10天。
内容声明:1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://www.y333.cn/links/c3a8e53273773dace8e5.html,复制请保留版权链接!
时尚美妆网是以时尚品牌、时尚达人信息搜录报道为主的时尚生活方式新媒体网站.定位于“用时尚解读生活”,以“时尚百科全书”的服务宗旨立足于时尚前沿,引领时尚潮流,深受时尚潮人、时装设计师及时尚爱好者们的喜爱.
祝捷电气有限公司专业生产:LW62-245K六氟化硫断路,LW56-126KV,LW56-145KV,LW56-220KV,LW56-245KV,LW59-126KV,LW59-145KV,LW59-220KV,LW59-245KV,LW62-126KV,LW62-145KV,LW62-220KV六氟化硫断路器等系列
湖南省岳阳市博康假肢矫形康复中心系湖南省残联五个装配站之一,是岳阳市唯一生产、装配假肢矫形康复器具的专业机构
山东鑫鸿升信息科技有限公司-济南会议音响|舞台灯光|视频会议设备_山东鑫鸿升信息科技有限公司
济南会议音响|舞台灯光|视频会议设备|语音转写一体机|语音转文字|会议话筒|多媒体教室音响设备|多功能厅会议设备
焦作市全通驾校是由交通、公安审批,焦作盛通公司筹建的国有三类驾校。驾校占地50余亩,拥有倒车入库、半坡起步、S道、侧旁停车、直角转弯等训练场地;
该站暂未设置description...
文案大全网专业的文案知识网站,提供文案短句干净治愈、顶尖文案、秋天的文案、伤感文案、独一无二的生日文案、朋友圈文案、表白文案、励志文案等文案知识大全相关内容。
大石桥市中医院
网站分析是衡量和跟踪网站绩效的过程,以改进用户体验、提高转化率和增加收入,为什么网站分析很重要识别网站强项和弱点了解用户行为优化网站以提高性能追踪营销活动的效果做出基于数据的决策网站分析工具有许多工具可用于进行网站分析,包括,GoogleAnalytics百度统计MixpanelHotjar关键网站分析指标有几个关键指标可用于衡量网站...。
2024-09-25 11:55:04
引言在当今充满竞争的数字世界中,拥有一个令人印象深刻的在线展示至关重要,您的网站是潜在客户了解您的业务、产品或服务的门户,因此至关重要的是,它能创造一个积极的第一印象并鼓励他们采取行动,我们的高级网页模板经过精心设计,为您的网站提供专业的外观和感觉,让您从竞争对手中脱颖而出并吸引更多访问者,高级网页模板的好处专业的外观和感觉,我们的模...。
技术教程 2024-09-25 12:16:13
性能优化是应用程序开发过程中不可或缺的一项工作,其主要目的是为用户提供流畅快速的体验,本文将重点介绍一些可以快速实施的Web应用或网站性能优化技巧,不涉及逻辑和代码优化,资源最小化资源,静态资源,压缩是指从HTML、CSS和JavaScript中删除不需要加载的不必要的冗余数据,包括删除代码注释和格式、空白字符、未使用的代码、换行符等...。
技术教程 2024-09-27 18:16:17
SEO优化,即搜索引擎优化,旨在提升网站在搜索引擎中的排名和可见度,从而吸引更多用户访问,以下是一些常见的SEO优化方法,关键词选择关键词是用户在搜索引擎中输入的词组或短语,选择合适且与网站相关的关键词至关重要,正确选择关键词可以帮助网站在目标受众进行搜索时出现在搜索结果中,网站结构优化清晰的网站结构,制定明确的层次结构,使网站内容组...。
技术教程 2024-09-27 18:18:08
什么是网站优化,SEO,网站优化,SEO,,又称搜索引擎优化,是指通过对网站的功能、结构、布局和内容进行合理设计和优化,使其更符合搜索引擎的排名规则和用户体验,从而提高网站在搜索结果中的排名和曝光度,网站优化的重要性在当今的互联网时代,网站优化已成为企业和网站主不可或缺的营销策略,以下是一些网站优化带来的好处,提高网站的搜索可见度和...。
技术教程 2024-09-27 18:21:47
步骤一,题库管理1.注册登录在线考试系统进入题库管理,2.使用Word或Excel模板批量导入题库,3.试题题型支持单选、多选、判断题等多种题型,步骤二,组织在线试卷1.组织在线试卷,可以随机抽题组卷,2.也可以选取固定试题,3.同时可以设定倒计时功能,交卷评分,自动查看错题、倒计时自动提示交卷等,步骤三,生成试卷小程序码1.设置好试...。
技术教程 2024-09-27 19:31:54
欢迎来到微信小程序开店指南!本指南将逐步引导您完成在微信小程序上开设店铺的整个过程,包括注册、认证、选择开店模式、设置店铺信息和商品,以及提交审核和发布,1.注册并认证微信小程序账号在微信小程序公众平台https,mp.weixin.qq.com上注册账号,并填写相关信息,如邮箱、密码、主体信息等,完成注册后,需要进行主体认证,确...。
技术教程 2024-09-27 22:03:07
现在就出发,是一档热门的综艺节目,它在各大视频平台都有播出,包括腾讯视频、爱奇艺、优酷等,观看平台腾讯视频爱奇艺优酷这些平台都提供了丰富的综艺节目内容,包括,现在就出发,观众可以根据自己的喜好和需求,选择适合自己的平台进行观看,观看体验这些视频平台都提供了高清的画质和流畅的播放体验,让观众能够享受到更好的观看体验,以腾讯视频为例,...。
影视资讯 2024-10-12 19:22:37
对于喜爱惊悚与未知的读者来说,无限流恐怖小说是一场不容错过的狂欢,本文将推荐一些优秀的无限流恐怖小说,带你领略恐惧的魅力,精品推荐,全球高考,圈内公认的白月光,无需多言,死亡万花筒,攻是女装大佬,请注意排雷,地球上线,黑童话副本,网恋奔现的甜蜜与惊险,我在惊悚游戏里封神,大男主慢热,群像精彩,副本多样,惊悚练习生,双...。
影视资讯 2024-10-12 22:11:54
body,font,family,MicrosoftYaHei,Arial,sans,serif,h1,font,size,2rem,margin,bottom,1rem,h2,font,size,1.5rem,margin,bottom,1rem,h3,font,size,1.2rem,margin,bottom,1rem,...。
影视资讯 2024-10-12 22:49:14
节目简介,乘风破浪的姐姐,是一档由芒果TV打造的女性励志综艺节目,旨在为30位30岁以上的女性提供一个展示自己才华和实现梦想的平台,节目自2020年首播以来,已播出三季,每季均获得热烈的反响,第四季将于2023年5月5日在芒果TV和湖南卫视开播,节目嘉宾那英宁静谢娜张蔷许茹芸黄奕柳翰雅胡杏儿钟欣潼黄小蕾张歆艺薛凯琪王心凌谭维维毛俊杰蔡...。
影视资讯 2024-10-13 06:16:46
银杏园是一个成立于2009年10月30日的在线平台,最初名为成都医学院IPv6交流平台,基于其独特的IPv6协议,它已成为快速分享和免费获取资源的热门场所,作为中国IPv6BT领域的先锋,银杏园活跃于众多高校论坛,目前采用邀请制注册,开放注册时间不定,它的版块设计丰富多样,分为四个主要区域,学术交流生活服务兴趣爱好BT种子凭借其全面的...。
影视资讯 2024-10-13 08:39:31