El método AWS Codebuild createProject no tiene el parámetro oauth token para Github auth?

El método AWS Codebuild createProject no tiene el parámetro OAuth token para Github auth?

Me gustaría evitar el uso de CodePipeline. Me gustaría crear un proyecto de compilation de código mediante progtwigción con token de Github, pero parece que no puedo encontrar una forma de include un token de GitHub. Como alguien experimentó esto?

var params = { artifacts: { /* requinetworking */ type: 'S3', location: 'STRING_VALUE', packaging: 'ZIP' }, environment: { /* requinetworking */ computeType: 'BUILD_GENERAL1_LARGE', image: 'aws/codebuild/nodejs:4.3.2', /* requinetworking */ type: "LINUX_CONTAINER", }, name: key, /* requinetworking */ source: { /* requinetworking */ type: "GITHUB", auth: { type: "OAUTH" }, buildspec: 'echo "test";', location: `https://github.com/${original.organizations.name}/${original.repos.name}.git`, }, description: 'STRING_VALUE', serviceRole: 'arn:aws:iam::171566796811:role/tmmmm6', timeoutInMinutes: 5 }; codebuild.createProject(params, function (err, data) { if (err) console.log(err, err.stack); // an error occurnetworking else console.log(data); // successful response console.log("WEBHOOK") var params = { projectName: key /* requinetworking */ }; codebuild.createWebhook(params, function(err, data) { if (err) console.log(err, err.stack); // an error occurnetworking else console.log(data); // successful response }); }); 

Intenté con el siguiente formatting de URL: https://${original.github.token}:@github.com/${original.organizations.name}/${original.repos.name}.git pero eso no funciona . Codebuild no me permitiría crear un webhook.

Aquí está la documentation. http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CodeBuild.html ¿Es posible crear un código con el token de acceso de GitHub? Sé cómo hacerlo con código de canalización, pero me gustaría evitar el uso de código de canal si es posible.

No hay una forma programática para hacer esto. Puede usar la console AWS CodeBuild para conectar su count de GitHub. Esta es una configuration de una sola vez. Una vez conectados, todos los futuros proyectos de CodeBuild que usen la fuente de su count de GitHub podrán usar el token almacenado.