Gamecraft Update: January 12, 2018

Hipchat and Twitter

This week was focused on the development of the latest two microservices that fit in the communication between the users area. I refer to the microservices responsible for sending messages via Twitter and sending messages via HipChat to users every time an event occurs on the platform.

An important element in the continuous integration systems is the communication possibilities offered to the team. A continuous integration system that does not communicate with anyone on the team is a system that is worthless. For this reason, Gamecraft will offer the possibility for the administrator to configure the platform to use the following forms of communication to the rest of the team:

  • Via e-mail using the microservice that was developed weeks ago.
  • Via Slack using the microservice that was developed weeks ago.
  • Via Telegram using a microservice that was developed weeks ago.
  • Via IRC using a microservice that was developed weeks ago.
  • Via Twitter using a microservice that has been developed this week.
  • Via Hipchat using a microservice that has been developed this week

The microservice developed for Twitter will allow the platform to send (not receive) tweets by using an existing Twitter account. The responsibility of introducing these adjustments will be the administrator, who through a user interface (still undeveloped), can enter them.

The microservice developed for HipChat communication will allow the platform to send (not receive) messages through a channel and private messages to users by providing a valid user token. The responsibility of introducing these adjustments will be the administrator, who through a user interface (still undeveloped), can enter them.

With the communications part of the platform fully developed, in the following weeks I will devote more to the development of the Sonarqube connector and the design of the user interface.

Hi there! My name is Ivan and I am a computer engineer. I was born in Segovia in 1993. Passionate about the world of new technologies, computer science and the world of game development. Always eager to continue my education and improve my technical skills.