Hi, I'm trying to app to pipelines bitbucket-chatgpt-codereview pype and did all setup as required, but getting following error:
<span>✖ File pipe.yml not found. Please give correct path to file.</span>
Would appreciate any help
@Oleksandr Kyrdan I'd appreciate any help as I can see you're the author of that pipeline.
Hi @Yuriy Berdnikov
Thanks for your question!
It would be nice if you could share your configuration from the bitbucket-pipelines.yml and extended logs of the pipe execution.
Best regards,Oleksandr
Sure @Oleksandr Kyrdan , here's bitbucket-pipelines.yml
image: swiftpipelines:default:- parallel:- step:name: 'AI Code review'script:- pipe: atlassian/bitbucket-chatgpt-codereview:0.1.1variables:OPENAI_API_KEY: $OPENAI_API_KEYBITBUCKET_ACCESS_TOKEN: $BITBUCKET_ACCESS_TOKENMODEL: "gpt-4"services:- docker
and here's logs:
pipeline log
+ umask 000+ GIT_LFS_SKIP_SMUDGE=1 retry 6 git clone --branch="main" --depth 50 https://x-token-auth:$REPOSITORY_OAUTH_ACCESS_TOKEN@bitbucket.org/$BITBUCKET_REPO_FULL_NAME.git $BUILD_DIRCloning into '/opt/atlassian/pipelines/agent/build'...+ git reset --hard d8736ea1bab42972bf65d31ae066384791bebb43HEAD is now at d8736ea Updated pipe path+ git config user.name bitbucket-pipelines+ git config user.email commits-noreply@bitbucket.org+ git config push.default current+ git config http.${BITBUCKET_GIT_HTTP_ORIGIN}.proxy http://localhost:29418/+ git remote set-url origin http://bitbucket.org/$BITBUCKET_REPO_FULL_NAME+ git reflog expire --expire=all --all+ echo ".bitbucket/pipelines/generated" >> .git/info/exclude+ chmod 777 $BUILD_DIRDefault variables:BITBUCKET_BRANCHBITBUCKET_BUILD_NUMBERBITBUCKET_CLONE_DIRBITBUCKET_COMMITBITBUCKET_GIT_HTTP_ORIGINBITBUCKET_GIT_SSH_ORIGINBITBUCKET_PARALLEL_STEPBITBUCKET_PARALLEL_STEP_COUNTBITBUCKET_PIPELINE_UUIDBITBUCKET_PROJECT_KEYBITBUCKET_PROJECT_UUIDBITBUCKET_REPO_FULL_NAMEBITBUCKET_REPO_IS_PRIVATEBITBUCKET_REPO_OWNERBITBUCKET_REPO_OWNER_UUIDBITBUCKET_REPO_SLUGBITBUCKET_REPO_UUIDBITBUCKET_SSH_KEY_FILEBITBUCKET_STEP_RUN_NUMBERBITBUCKET_STEP_TRIGGERER_UUIDBITBUCKET_STEP_UUIDBITBUCKET_WORKSPACECIDOCKER_HOSTPIPELINES_JWT_TOKENRepository variables:BITBUCKET_ACCESS_TOKENOPENAI_API_KEYImages used:build : docker.io/library/swift@sha256:eed64f71ef1e341d3a4cdb8d73684f719c2b2db718c5beec02d47a72cb3c03f2+ docker container run \--volume=/opt/atlassian/pipelines/agent/build:/opt/atlassian/pipelines/agent/build \--volume=/opt/atlassian/pipelines/agent/ssh:/opt/atlassian/pipelines/agent/ssh:ro \--volume=/opt/atlassian/pipelines/bin/docker:/usr/local/bin/docker:ro \--volume=/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes:/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes \--volume=/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes/atlassian/bitbucket-chatgpt-codereview:/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes/atlassian/bitbucket-chatgpt-codereview \--workdir=$(pwd) \--label=org.bitbucket.pipelines.system=true \--env=BITBUCKET_STEP_TRIGGERER_UUID="$BITBUCKET_STEP_TRIGGERER_UUID" \--env=BITBUCKET_REPO_FULL_NAME="$BITBUCKET_REPO_FULL_NAME" \--env=BITBUCKET_GIT_HTTP_ORIGIN="$BITBUCKET_GIT_HTTP_ORIGIN" \--env=BITBUCKET_PROJECT_UUID="$BITBUCKET_PROJECT_UUID" \--env=BITBUCKET_REPO_IS_PRIVATE="$BITBUCKET_REPO_IS_PRIVATE" \--env=BITBUCKET_WORKSPACE="$BITBUCKET_WORKSPACE" \--env=BITBUCKET_SSH_KEY_FILE="$BITBUCKET_SSH_KEY_FILE" \--env=BITBUCKET_REPO_OWNER_UUID="$BITBUCKET_REPO_OWNER_UUID" \--env=BITBUCKET_BRANCH="$BITBUCKET_BRANCH" \--env=BITBUCKET_REPO_UUID="$BITBUCKET_REPO_UUID" \--env=BITBUCKET_PROJECT_KEY="$BITBUCKET_PROJECT_KEY" \--env=BITBUCKET_PARALLEL_STEP_COUNT="$BITBUCKET_PARALLEL_STEP_COUNT" \--env=BITBUCKET_REPO_SLUG="$BITBUCKET_REPO_SLUG" \--env=CI="$CI" \--env=BITBUCKET_REPO_OWNER="$BITBUCKET_REPO_OWNER" \--env=BITBUCKET_PARALLEL_STEP="$BITBUCKET_PARALLEL_STEP" \--env=BITBUCKET_STEP_RUN_NUMBER="$BITBUCKET_STEP_RUN_NUMBER" \--env=BITBUCKET_BUILD_NUMBER="$BITBUCKET_BUILD_NUMBER" \--env=BITBUCKET_GIT_SSH_ORIGIN="$BITBUCKET_GIT_SSH_ORIGIN" \--env=BITBUCKET_PIPELINE_UUID="$BITBUCKET_PIPELINE_UUID" \--env=BITBUCKET_COMMIT="$BITBUCKET_COMMIT" \--env=BITBUCKET_CLONE_DIR="$BITBUCKET_CLONE_DIR" \--env=PIPELINES_JWT_TOKEN="$PIPELINES_JWT_TOKEN" \--env=BITBUCKET_STEP_UUID="$BITBUCKET_STEP_UUID" \--env=BITBUCKET_DOCKER_HOST_INTERNAL="$BITBUCKET_DOCKER_HOST_INTERNAL" \--env=DOCKER_HOST="tcp://host.docker.internal:2375" \--env=BITBUCKET_PIPE_SHARED_STORAGE_DIR="/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes" \--env=BITBUCKET_PIPE_STORAGE_DIR="/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes/atlassian/bitbucket-chatgpt-codereview" \--env=BITBUCKET_ACCESS_TOKEN="$BITBUCKET_ACCESS_TOKEN" \--env=MODEL="gpt-4" \--env=OPENAI_API_KEY="$OPENAI_API_KEY" \--add-host="host.docker.internal:$BITBUCKET_DOCKER_HOST_INTERNAL" \bitbucketpipelines/bitbucket-chatgpt-codereview:0.1.1Unable to find image 'bitbucketpipelines/bitbucket-chatgpt-codereview:0.1.1' locally0.1.1: Pulling from bitbucketpipelines/bitbucket-chatgpt-codereview13808c22b207: Pulling fs layer6c9a484475c1: Pulling fs layerfb408522af25: Pulling fs layer54ac57f98245: Pulling fs layerde5947f22207: Pulling fs layerc597a79123b2: Pulling fs layer5812ba1379dd: Pulling fs layerb8a9afc06d39: Pulling fs layer66e344f8490c: Pulling fs layerc597a79123b2: Waiting5812ba1379dd: Waitingde5947f22207: Waitingb8a9afc06d39: Waiting66e344f8490c: Waiting54ac57f98245: Waiting6c9a484475c1: Verifying Checksum6c9a484475c1: Download completefb408522af25: Download complete13808c22b207: Verifying Checksum13808c22b207: Download complete54ac57f98245: Verifying Checksum54ac57f98245: Download completede5947f22207: Verifying Checksumde5947f22207: Download completec597a79123b2: Verifying Checksumc597a79123b2: Download completeb8a9afc06d39: Download complete5812ba1379dd: Verifying Checksum5812ba1379dd: Download complete66e344f8490c: Verifying Checksum66e344f8490c: Download complete13808c22b207: Pull complete6c9a484475c1: Pull completefb408522af25: Pull complete54ac57f98245: Pull completede5947f22207: Pull completec597a79123b2: Pull complete5812ba1379dd: Pull completeb8a9afc06d39: Pull complete66e344f8490c: Pull completeDigest: sha256:bc6bfa835b9d4782e41fd244a1ced339e82230945d22791ddb980b8cde7d64b3Status: Downloaded newer image for bitbucketpipelines/bitbucket-chatgpt-codereview:0.1.1 [31m✖ File pipe.yml not found. Please give correct path to file. [0mSearching for files matching artifact pattern .bitbucket/pipelines/generated/pipeline/pipes/**Searching for test report files in directories named [test-results, failsafe-reports, test-reports, TestResults, surefire-reports] down to a depth of 4Finished scanning for test reports. Found 0 test report files.Merged test suites, total number tests is 0, with 0 failures and 0 errors.
and docker log
cat: can't open '/proc/net/arp_tables_names': No such file or directoryiptables v1.8.10 (nf_tables)time="2024-04-24T06:38:42.853104408Z" level=info msg="Starting up"time="2024-04-24T06:38:42.853294386Z" level=info msg="User namespaces: ID ranges will be mapped to subuid/subgid ranges of: dockremap"time="2024-04-24T06:38:42.853824201Z" level=warning msg="Binding to IP address without --tlsverify is insecure and gives root access on this machine to everyone who has access to your network." host="tcp://0.0.0.0:2375"time="2024-04-24T06:38:42.853839899Z" level=warning msg="Binding to an IP address, even on localhost, can also give access to scripts run in a browser. Be safe out there!" host="tcp://0.0.0.0:2375"time="2024-04-24T06:38:43.853917172Z" level=warning msg="Binding to an IP address without --tlsverify is deprecated. Startup is intentionally being slowed down to show this message" host="tcp://0.0.0.0:2375"time="2024-04-24T06:38:43.853947381Z" level=warning msg="Please consider generating tls certificates with client validation to prevent exposing unauthenticated root access to your network" host="tcp://0.0.0.0:2375"time="2024-04-24T06:38:43.853956826Z" level=warning msg="You can override this by explicitly specifying '--tls=false' or '--tlsverify=false'" host="tcp://0.0.0.0:2375"time="2024-04-24T06:38:43.853965764Z" level=warning msg="Support for listening on TCP without authentication or explicit intent to run without authentication will be removed in the next release" host="tcp://0.0.0.0:2375"time="2024-04-24T06:38:58.858590999Z" level=info msg="containerd not running, starting managed containerd"time="2024-04-24T06:38:58.859488875Z" level=info msg="started new containerd process" address=/var/run/docker/containerd/containerd.sock module=libcontainerd pid=39time="2024-04-24T06:38:58.875814795Z" level=info msg="starting containerd" revision=7c3aca7a610df76212171d200ca3811ff6096eb8 version=v1.7.13time="2024-04-24T06:38:58.896101955Z" level=info msg="loading plugin \"io.containerd.event.v1.exchange\"..." type=io.containerd.event.v1time="2024-04-24T06:38:58.896141994Z" level=info msg="loading plugin \"io.containerd.internal.v1.opt\"..." type=io.containerd.internal.v1time="2024-04-24T06:38:58.896201343Z" level=warning msg="failed to load plugin io.containerd.internal.v1.opt" error="mkdir /opt/containerd: read-only file system"time="2024-04-24T06:38:58.896219647Z" level=info msg="loading plugin \"io.containerd.warning.v1.deprecations\"..." type=io.containerd.warning.v1time="2024-04-24T06:38:58.896243235Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.blockfile\"..." type=io.containerd.snapshotter.v1time="2024-04-24T06:38:58.896310105Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.blockfile\"..." error="no scratch file generator: skip plugin" type=io.containerd.snapshotter.v1time="2024-04-24T06:38:58.896324343Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.devmapper\"..." type=io.containerd.snapshotter.v1time="2024-04-24T06:38:58.896340695Z" level=warning msg="failed to load plugin io.containerd.snapshotter.v1.devmapper" error="devmapper not configured"time="2024-04-24T06:38:58.896349858Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.native\"..." type=io.containerd.snapshotter.v1time="2024-04-24T06:38:58.896411999Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.overlayfs\"..." type=io.containerd.snapshotter.v1time="2024-04-24T06:38:58.896608865Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.aufs\"..." type=io.containerd.snapshotter.v1time="2024-04-24T06:38:58.902517985Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.zfs\"..." type=io.containerd.snapshotter.v1time="2024-04-24T06:38:58.902857233Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.zfs\"..." error="path /var/lib/docker/165536.165536/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter: skip plugin" type=io.containerd.snapshotter.v1time="2024-04-24T06:38:58.902885562Z" level=info msg="loading plugin \"io.containerd.content.v1.content\"..." type=io.containerd.content.v1time="2024-04-24T06:38:58.902976720Z" level=info msg="loading plugin \"io.containerd.metadata.v1.bolt\"..." type=io.containerd.metadata.v1time="2024-04-24T06:38:58.903038148Z" level=warning msg="could not use snapshotter devmapper in metadata plugin" error="devmapper not configured"time="2024-04-24T06:38:58.903057266Z" level=info msg="metadata content store policy set" policy=sharedtime="2024-04-24T06:38:58.905612355Z" level=info msg="loading plugin \"io.containerd.gc.v1.scheduler\"..." type=io.containerd.gc.v1time="2024-04-24T06:38:58.905661437Z" level=info msg="loading plugin \"io.containerd.differ.v1.walking\"..." type=io.containerd.differ.v1time="2024-04-24T06:38:58.905687604Z" level=info msg="loading plugin \"io.containerd.lease.v1.manager\"..." type=io.containerd.lease.v1time="2024-04-24T06:38:58.905726364Z" level=info msg="loading plugin \"io.containerd.streaming.v1.manager\"..." type=io.containerd.streaming.v1time="2024-04-24T06:38:58.905750085Z" level=info msg="loading plugin \"io.containerd.runtime.v1.linux\"..." type=io.containerd.runtime.v1time="2024-04-24T06:38:58.905887456Z" level=info msg="loading plugin \"io.containerd.monitor.v1.cgroups\"..." type=io.containerd.monitor.v1time="2024-04-24T06:38:58.906318430Z" level=info msg="loading plugin \"io.containerd.runtime.v2.task\"..." type=io.containerd.runtime.v2time="2024-04-24T06:38:58.906463742Z" level=info msg="loading plugin \"io.containerd.runtime.v2.shim\"..." type=io.containerd.runtime.v2time="2024-04-24T06:38:58.906488433Z" level=info msg="loading plugin \"io.containerd.sandbox.store.v1.local\"..." type=io.containerd.sandbox.store.v1time="2024-04-24T06:38:58.906510052Z" level=info msg="loading plugin \"io.containerd.sandbox.controller.v1.local\"..." type=io.containerd.sandbox.controller.v1time="2024-04-24T06:38:58.906532982Z" level=info msg="loading plugin \"io.containerd.service.v1.containers-service\"..." type=io.containerd.service.v1time="2024-04-24T06:38:58.906555184Z" level=info msg="loading plugin \"io.containerd.service.v1.content-service\"..." type=io.containerd.service.v1time="2024-04-24T06:38:58.906575729Z" level=info msg="loading plugin \"io.containerd.service.v1.diff-service\"..." type=io.containerd.service.v1time="2024-04-24T06:38:58.906599314Z" level=info msg="loading plugin \"io.containerd.service.v1.images-service\"..." type=io.containerd.service.v1time="2024-04-24T06:38:58.906620331Z" level=info msg="loading plugin \"io.containerd.service.v1.introspection-service\"..." type=io.containerd.service.v1time="2024-04-24T06:38:58.906644310Z" level=info msg="loading plugin \"io.containerd.service.v1.namespaces-service\"..." type=io.containerd.service.v1time="2024-04-24T06:38:58.906662502Z" level=info msg="loading plugin \"io.containerd.service.v1.snapshots-service\"..." type=io.containerd.service.v1time="2024-04-24T06:38:58.906683634Z" level=info msg="loading plugin \"io.containerd.service.v1.tasks-service\"..." type=io.containerd.service.v1time="2024-04-24T06:38:58.906713187Z" level=info msg="loading plugin \"io.containerd.grpc.v1.containers\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.906734738Z" level=info msg="loading plugin \"io.containerd.grpc.v1.content\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.906759667Z" level=info msg="loading plugin \"io.containerd.grpc.v1.diff\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.906781081Z" level=info msg="loading plugin \"io.containerd.grpc.v1.events\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.906802592Z" level=info msg="loading plugin \"io.containerd.grpc.v1.images\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.906833901Z" level=info msg="loading plugin \"io.containerd.grpc.v1.introspection\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.906853074Z" level=info msg="loading plugin \"io.containerd.grpc.v1.leases\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.906875725Z" level=info msg="loading plugin \"io.containerd.grpc.v1.namespaces\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.906897937Z" level=info msg="loading plugin \"io.containerd.grpc.v1.sandbox-controllers\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.906922577Z" level=info msg="loading plugin \"io.containerd.grpc.v1.sandboxes\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.906943894Z" level=info msg="loading plugin \"io.containerd.grpc.v1.snapshots\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.906963384Z" level=info msg="loading plugin \"io.containerd.grpc.v1.streaming\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.906984967Z" level=info msg="loading plugin \"io.containerd.grpc.v1.tasks\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.907010900Z" level=info msg="loading plugin \"io.containerd.transfer.v1.local\"..." type=io.containerd.transfer.v1time="2024-04-24T06:38:58.907040124Z" level=info msg="loading plugin \"io.containerd.grpc.v1.transfer\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.907059852Z" level=info msg="loading plugin \"io.containerd.grpc.v1.version\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.907093700Z" level=info msg="loading plugin \"io.containerd.internal.v1.restart\"..." type=io.containerd.internal.v1time="2024-04-24T06:38:58.907164510Z" level=info msg="loading plugin \"io.containerd.tracing.processor.v1.otlp\"..." type=io.containerd.tracing.processor.v1time="2024-04-24T06:38:58.907191305Z" level=info msg="skip loading plugin \"io.containerd.tracing.processor.v1.otlp\"..." error="no OpenTelemetry endpoint: skip plugin" type=io.containerd.tracing.processor.v1time="2024-04-24T06:38:58.907209596Z" level=info msg="loading plugin \"io.containerd.internal.v1.tracing\"..." type=io.containerd.internal.v1time="2024-04-24T06:38:58.907228084Z" level=info msg="skipping tracing processor initialization (no tracing plugin)" error="no OpenTelemetry endpoint: skip plugin"time="2024-04-24T06:38:58.907344704Z" level=info msg="loading plugin \"io.containerd.grpc.v1.healthcheck\"..." type=io.containerd.grpc.v1time="2024-04-24T06:38:58.907376226Z" level=info msg="loading plugin \"io.containerd.nri.v1.nri\"..." type=io.containerd.nri.v1time="2024-04-24T06:38:58.907391529Z" level=info msg="NRI interface is disabled by configuration."time="2024-04-24T06:38:58.907694362Z" level=info msg=serving... address=/var/run/docker/containerd/containerd-debug.socktime="2024-04-24T06:38:58.907778580Z" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock.ttrpctime="2024-04-24T06:38:58.907845263Z" level=info msg=serving... address=/var/run/docker/containerd/containerd.socktime="2024-04-24T06:38:58.907919554Z" level=info msg="containerd successfully booted in 0.032851s"time="2024-04-24T06:38:59.862766523Z" level=info msg="User namespaces: ID ranges will be mapped to subuid/subgid ranges of: dockremap"time="2024-04-24T06:38:59.880498891Z" level=info msg="[graphdriver] trying configured driver: overlay2"time="2024-04-24T06:38:59.931280455Z" level=info msg="Loading containers: start."time="2024-04-24T06:39:00.043017171Z" level=info msg="Loading containers: done."time="2024-04-24T06:39:00.050585877Z" level=warning msg="WARNING: API is accessible on http://0.0.0.0:2375 without encryption.\n Access to the remote API is equivalent to root access on the host. Refer\n to the 'Docker daemon attack surface' section in the documentation for\n more information: https://docs.docker.com/go/attack-surface/"time="2024-04-24T06:39:00.050629745Z" level=info msg="Docker daemon" commit=fce6e0c containerd-snapshotter=false storage-driver=overlay2 version=25.0.2time="2024-04-24T06:39:00.051336932Z" level=info msg="Daemon has completed initialization"time="2024-04-24T06:39:00.075189899Z" level=info msg="API listen on /var/run/docker.sock"time="2024-04-24T06:39:00.075264958Z" level=info msg="API listen on [::]:2375"time="2024-04-24T06:39:12Z" level=info msg="Pipelines plugin request authorization." allowed=false method=HEAD plugin=pipelines uri=/_pingtime="2024-04-24T06:39:12.386312800Z" level=error msg="AuthZRequest for HEAD /_ping returned error: authorization denied by plugin pipelines: "time="2024-04-24T06:39:12Z" level=info msg="Pipelines plugin request authorization." allowed=true method=GET plugin=pipelines uri=/_pingtime="2024-04-24T06:39:12Z" level=info msg="Container create request." ArgsEscaped=false AttachStderr=true AttachStdin=false AttachStdout=true ExposedPorts="map[]" Healthcheck="<nil>" Labels="map[org.bitbucket.pipelines.system:true]" MacAddress= NetworkDisabled=false OnBuild="[]" OpenStdin=false StdinOnce=false StopSignal= StopTimeout="<nil>" Tty=false plugin=pipelinestime="2024-04-24T06:39:12Z" level=info msg="Container create request." AutoRemove=false BlkioDeviceReadBps="[]" BlkioDeviceReadIOps="[]" BlkioDeviceWriteBps="[]" BlkioDeviceWriteIOps="[]" BlkioWeight=0 BlkioWeightDevice="[]" CPUCount=0 CPUPercent=0 CPUPeriod=0 CPUQuota=0 CPURealtimePeriod=0 CPURealtimeRuntime=0 CPUShares=0 CapAdd="[]" CapDrop="[]" Cgroup= CgroupParent= ConsoleSize="[0 0]" ContainerIDFile= CpusetCpus= CpusetMems= DNS="[]" DNSOptions="[]" DNSSearch="[]" DeviceCgroupRules="[]" Devices="[]" ExtraHosts="[host.docker.internal:10.38.245.108]" GroupAdd="[]" IOMaximumBandwidth=0 IOMaximumIOps=0 Init="<nil>" IpcMode= Isolations= KernelMemory=0 Links="[]" LogConfig="{ map[]}" MaskedPaths="[]" Memory=0 MemoryReservation=0 MemorySwap=0 MemorySwappiness=0xc00020f220 Mounts="[]" NanoCPUs=0 NetworkMode=default OomKillDisable=0xc00020f22a OomScoreAdj=0 PidMode= PidsLimit=0xc00020f230 PortBindings="map[]" Privileged=false PublishAllPorts=false ReadOnlyPaths="[]" RestartPolicy="{no 0}" Runtime= SecurityOpt="[]" ShmSize=0 StorageOpt="map[]" Sysctls="map[]" Ulimits="[]" UsernsMode= VolumeDriver= VolumesFrom="[]" plugin=pipelinestime="2024-04-24T06:39:12Z" level=info msg="Container create request." EndpointsConfig="map[]" plugin=pipelinestime="2024-04-24T06:39:12Z" level=info msg="Pipelines plugin request authorization." allowed=true method=POST plugin=pipelines uri=/v1.41/containers/createtime="2024-04-24T06:39:12.400058818Z" level=error msg="Handler for POST /v1.41/containers/create returned error: No such image: bitbucketpipelines/bitbucket-chatgpt-codereview:0.1.1"time="2024-04-24T06:39:12Z" level=info msg="Pipelines plugin request authorization." allowed=true method=GET plugin=pipelines uri=/v1.41/infotime="2024-04-24T06:39:12Z" level=info msg="Pipelines plugin request authorization." allowed=true method=POST plugin=pipelines uri="/v1.41/images/create?fromImage=bitbucketpipelines%2Fbitbucket-chatgpt-codereview&tag=0.1.1"time="2024-04-24T06:39:16Z" level=info msg="Container create request." ArgsEscaped=false AttachStderr=true AttachStdin=false AttachStdout=true ExposedPorts="map[]" Healthcheck="<nil>" Labels="map[org.bitbucket.pipelines.system:true]" MacAddress= NetworkDisabled=false OnBuild="[]" OpenStdin=false StdinOnce=false StopSignal= StopTimeout="<nil>" Tty=false plugin=pipelinestime="2024-04-24T06:39:16Z" level=info msg="Container create request." AutoRemove=false BlkioDeviceReadBps="[]" BlkioDeviceReadIOps="[]" BlkioDeviceWriteBps="[]" BlkioDeviceWriteIOps="[]" BlkioWeight=0 BlkioWeightDevice="[]" CPUCount=0 CPUPercent=0 CPUPeriod=0 CPUQuota=0 CPURealtimePeriod=0 CPURealtimeRuntime=0 CPUShares=0 CapAdd="[]" CapDrop="[]" Cgroup= CgroupParent= ConsoleSize="[0 0]" ContainerIDFile= CpusetCpus= CpusetMems= DNS="[]" DNSOptions="[]" DNSSearch="[]" DeviceCgroupRules="[]" Devices="[]" ExtraHosts="[host.docker.internal:10.38.245.108]" GroupAdd="[]" IOMaximumBandwidth=0 IOMaximumIOps=0 Init="<nil>" IpcMode= Isolations= KernelMemory=0 Links="[]" LogConfig="{ map[]}" MaskedPaths="[]" Memory=0 MemoryReservation=0 MemorySwap=0 MemorySwappiness=0xc000272220 Mounts="[]" NanoCPUs=0 NetworkMode=default OomKillDisable=0xc00027222a OomScoreAdj=0 PidMode= PidsLimit=0xc000272230 PortBindings="map[]" Privileged=false PublishAllPorts=false ReadOnlyPaths="[]" RestartPolicy="{no 0}" Runtime= SecurityOpt="[]" ShmSize=0 StorageOpt="map[]" Sysctls="map[]" Ulimits="[]" UsernsMode= VolumeDriver= VolumesFrom="[]" plugin=pipelinestime="2024-04-24T06:39:16Z" level=info msg="Container create request." EndpointsConfig="map[]" plugin=pipelinestime="2024-04-24T06:39:16Z" level=info msg="Pipelines plugin request authorization." allowed=true method=POST plugin=pipelines uri=/v1.41/containers/createtime="2024-04-24T06:39:16Z" level=info msg="Pipelines plugin request authorization." allowed=true method=POST plugin=pipelines uri="/v1.41/containers/5ecdbdc4094383ee770b8ee22be2811153f5dd13bfdcadeb2f35ae174b4689c7/attach?stderr=1&stdout=1&stream=1"time="2024-04-24T06:39:16Z" level=info msg="Pipelines plugin request authorization." allowed=true method=POST plugin=pipelines uri="/v1.41/containers/5ecdbdc4094383ee770b8ee22be2811153f5dd13bfdcadeb2f35ae174b4689c7/wait?condition=next-exit"time="2024-04-24T06:39:16Z" level=info msg="Pipelines plugin request authorization." allowed=true method=POST plugin=pipelines uri=/v1.41/containers/5ecdbdc4094383ee770b8ee22be2811153f5dd13bfdcadeb2f35ae174b4689c7/starttime="2024-04-24T06:39:16.266380692Z" level=info msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1time="2024-04-24T06:39:16.266435975Z" level=info msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1time="2024-04-24T06:39:16.266453453Z" level=info msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1time="2024-04-24T06:39:16.267052830Z" level=info msg="loading plugin \"io.containerd.ttrpc.v1.pause\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1time="2024-04-24T06:39:16.992248743Z" level=info msg="ignoring event" container=5ecdbdc4094383ee770b8ee22be2811153f5dd13bfdcadeb2f35ae174b4689c7 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"time="2024-04-24T06:39:16.992271947Z" level=info msg="shim disconnected" id=5ecdbdc4094383ee770b8ee22be2811153f5dd13bfdcadeb2f35ae174b4689c7 namespace=mobytime="2024-04-24T06:39:16.992329994Z" level=warning msg="cleaning up after shim disconnected" id=5ecdbdc4094383ee770b8ee22be2811153f5dd13bfdcadeb2f35ae174b4689c7 namespace=mobytime="2024-04-24T06:39:16.992339607Z" level=info msg="cleaning up dead shim" namespace=moby
Here's bitbucket-pipelines.yml
image: swiftpipelines:pull-requests:'**': - step:name: 'AI Code review'script: - pipe: atlassian/bitbucket-chatgpt-codereview:0.1.1variables:OPENAI_API_KEY: $OPENAI_API_KEYBITBUCKET_ACCESS_TOKEN: $BITBUCKET_ACCESS_TOKENMODEL: 'gpt-4-turbo-preview'default: - step:name: All other buildsscript: - pipe: atlassian/bitbucket-chatgpt-codereview:0.1.1variables:OPENAI_API_KEY: $OPENAI_API_KEYBITBUCKET_ACCESS_TOKEN: $BITBUCKET_ACCESS_TOKENMODEL: 'gpt-4-turbo-preview'
Hello, how to configure inhouse deployed chatgpt instance url?
It looks like you're new here. Sign in or register to get started.