• Hurt
    2022-03-21
    老师 代码的检查阶段也是在这里做是吧?

    作者回复: 代码检查指的是code review吗?一般人工code review在CICD 之前,静态的代码检查可以在cicd过程中,也可以在之前做

    
    
  • Milan的小球童
    2021-02-19
    您好,我在执行pipline时,连接k8s报错了,如下日志内容,请问是缺少什么插件吗? java.lang.NoSuchMethodError: No such DSL method 'kubeconfig' found among steps [archive, bat, build, catchError, checkout, deleteDir, dir, echo, emailext, emailextrecipients, envVarsForTool, error, fileExists, findBuildScans, getContext, git, input, isUnix, junit, library, libraryResource, load, lock, mail, milestone, node, parallel, powershell, properties, publishChecks, pwd, pwsh, readFile, readTrusted, resolveScm, retry, script, sh, sleep, stage, stash, step, timeout, timestamps, tm, tool, unarchive, unstable, unstash, validateDeclarativePipeline, waitUntil, warnError, withChecks, withContext, withCredentials, withEnv, withGradle, withKubeConfig, withKubeCredentials, wrap, writeFile, ws] or symbols [all, allBranchesSame, allOf, always, ant, antFromApache, antOutcome, antTarget, any, anyOf, apiToken, architecture, archiveArtifacts, artifactManager, authorizationMatrix, batchFile, booleanParam, branch, brokenBuildSuspects, brokenTestsSuspects, buildButton, buildDiscarder, buildDiscarders, buildRetention, buildUser, buildingTag, caseInsensitive, caseSensitive, certificate, changeRequest, changelog, changeset, checkoutToSubdirectory, choice, choiceParam, cleanWs, clock, command, credentials, cron, crumb, culprits, defaultFolderConfiguration, defaultView, demand, developers, disableConcurrentBuilds, disableResume, downstream, dumb, durabilityHint, email-ext, envVars, envVarsFilter, environment, equals, expression, extendedEmailPublisher, file, fileParam, filePath, fingerprint, fingerprints, frameOptions, freeStyle, freeStyleJob, fromScm, fromSource, git, gitBranchDiscovery, gitHubBranchDiscovery, gitHubBranchHeadAuthority, gitHubExcludeArchivedRepositories, gitHubExcludePublicRepositories, gitHubForkDiscovery, gitHubPullRequestDiscovery, gitHubSshCheckout, gitHubTagDiscovery, gitHubTopicsFilter, gitHubTrustContributors, gitHubTrustEveryone,
    展开

    作者回复: 报错提示 kubeconfig 没配置, 建议再看看视频。 要配置了才能访问到 k8s 集群。

    共 2 条评论
    
  • Django...
    2022-02-22
    纪念一下,到这一节描葫芦画瓢云环境CICD部署K8S成功了,还是有些小问题(有些不知道是代码配置问题,还是k8s部署后容器内部问题,本地测试都正常的): ①比如django_secret使用kubernetes secrets设置后,celery和flower应用部署显示异常,查pod对应日志显示secret不能为空,需要设置默认值才行; ②Dingtalk_web_hook_token也得设置默认值才行,不然celery能收到,但钉钉收不到(在以上2项都不设置默认值时,在web pod内部都能看到加载到的环境变量值,但是celery,flower跑不起来或者钉钉收不到消息) ③还有简历中已上传图片无法显示,因为不是请求OSS存储路由,而是直接请求下面链接; 总体上能跟着做出来还是挺不容易的,遇到许多问题,基本谷歌都解决了;也比较贴合之前的接触的jenkins和运维组工作经历 我的阿里k8s-web应用http://webrecruit.c947899c7becc4cf696873eb3efdeac41.cn-beijing.alicontainer.com/
    
    3